tightened up matchlist function