client-communication