refine match list