add client-server communication: