WIP with protobuf