Implemented communication with client