Renewable and clean energy systems