add the worker