searcher.h fast added