Green energy technology