level 2: fuzzy searching