In addition to these three main activities, the IMF also has instituted various programs to ensure the stability of financial system management on a global scale. For example, the IMF, along with the World Bank and other institutions, has drafted voluntary standards and codes for countries and financial institutions to adapt in order to increase accountability and transparency and to limit corruption. The IMF also has developed two systems of collection and dissemination of statistical information to help assess the economic viability of the domestic and international financial systems.