Improve searching function

change to fuzzy searching