trying this as a worker