new manager impl (wip)