implement orbmgr