moving searcher to a plugin