         case .SearchResult:
             return feeds.count
         case .Recommend:
-            return sampleFeeds.count
-        case .Hypem:
+            if needSearch() { return 0 }
+            return recommendFeeds.count
+        case .Hypem:
+            if needSearch() { return 0 }
             return blogLoader.blogs.count
         }
     }

                                                           style: UIBarButtonItemStyle.Plain,
                                                          target: self,
                                                          action: "close")
        let searchBar                  = UISearchBar(frame:CGRectMake(0, 0, view.bounds.size.width, SEARCH_BAR_HEIGHT))
        searchBar.placeholder          = "URL or Keyword".localize()
        searchBar.delegate             = self
        self.tableView.tableHeaderView = searchBar
        self.navigationItem.title      = "Import Feed".localize()
        indicator = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.Gray)
        indicator.bounds = CGRect(x: 0,
            y: 0,

    }

    override func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
        if needSearch() {
            if Section.SearchResult.rawValue == section { return "Search results".localize() }
            else                                        { return nil           }
        } else {
            return Section(rawValue: section)?.title
        }
    }

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
