add the protoc generated code