wrap bussiness logics into ActionMgr