Searcher class