rename and add protobuf library