Fix bugs, add local searcher