client.hpp renamed as client_base.hpp