complete protobuf communication