changes made to the shift and worker get all methods