Add class FlatSearcher: initial