uncommented steps for worker