add fuzzy matching