Green and clean energy