moved IWorkerManager