updated and included a basic fuzzy search