         case showThread
     }
     
+    fileprivate var bookmarks: [Bookmark] {
+        return manager.bookmarks.reversed()
+    }
+    
     override func viewDidLoad() {
         super.viewDidLoad()
         tableView.rowHeight = UITableViewAutomaticDimension

            let destinationViewController = segue.destination as? ThreadTableViewController,
            let indexPath = tableView.indexPath(for: selectedCell)
        {
            destinationViewController.selectedThread = manager.bookmarks[indexPath.row].thread
        }
    }
    

    }
    
    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return bookmarks.count
    }
    
    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: ThreadTableViewCell.identifier, for: indexPath)
        if let cell = cell as? ThreadTableViewCell {
            let thread = bookmarks[indexPath.row].thread
            // Home view does not show parasite view.
            cell.shouldShowParasitePost = false
            cell.shouldShowImage = Configuration.singleton.showImage
