protobuf replaced by json