added archetype indexer