add smex fuzzy matching