Contribution to renewable energy