Indexer: index implementation