client-server partly implemented.