Renewable energy EPC