cleaned up Manager constructor