finishup on basic ModuleManager and ApiManager