added working searcher