breaking out mappings, more detail for the indexing process