Green energy production