split controller, added SearchController