working fuzzy match. definitely not idiomatic. need to keep learning.