Renewable energy solar and windpower