actual worker process