Latest progress in Sustainable Development using renewable energy technology