did client_server_interaction via classes