client-server communication up