added hook to manager, moved static-look-a-like methods from manager to external util classes