Solving the energy crisis