make it work for suffixes
add more fuzzy matching