first inverted-index draft with xml (de)seriazilition ability