worker operation