clean
refine index