Renewable energy, environment and climate