trying a new protobuf library