energy challenges.