add protobuffer files and generated script