adding StrategySearcher interface