Refactoring: changed Clients into Workers