[WIP] new protobuf format support