Production of renewable energy