packaging protobuf