add test client
add protobuf for request and response