get_mo, put_mo procedures implemented