Renewables and The Future