playing with protobufs