add eachWorker()