add client_cpp