refinement of index