IMF satisfied, economic indicators being acknowledged internationally