new specializedWorker