Basic search working. Needs improvement to support fuzzy matches