Renewable Energy and electricity production