simplify manager constructor