use levenshtein for similarity

now no more regexes are used
updated regexes