ESG controller