merged SearchController