now protobuf works