Strolling to the promised land of green energy