implement client to server communication