indexing impl progress