freelance model 2 client in C++

modify comments