moved clients operation to different controller