added infrastructure for WorkerWorker