M1 : client_server