Worker factory