First pass at MP Indexer