use new protobufs