client data communication