Due diligence for renewable energy