changes to the worker