client_server working