Agenda 21 recommends undertaking an urgent review of existing enabling mechanisms, programmes and activities at the national, regional and global levels to identify strengths, weaknesses and gaps, and to assess the priority needs of developing countries.