improved matching performace