segregated the search module into regular and fuzzy | KeyMaker added