Christian Langlands powertools2685