searcher code