Agenda 21 indicates that the Economic and Social Council, in the context of its Charter role [vis-Ã -vis] the General Assembly and the ongoing restructuring and revitalization of the UN in the economic, social and related fields, would assist the General Assembly through overseeing system-wide coordination, overview on the implementation of Agenda 21 and making recommendations in this regard. Appropriate steps should be taken to obtain regular reports from specialized agencies on their plans and programmes related to the implementation of Agenda 21, pursuant to Article 64 of the Charter of the UN.