Renewable Energy Sustainable Energy Concepts For The Future