     }
     
     func loadTableView() {
+        tableView.rowHeight = 61.0
+
         dataSource.configureCell = { table, indexPath, viewModel in
             guard let cell = table.dequeueReusableCellWithIdentifier(TableViewCell.UserCellIdentifier.rawValue) as? UserTableViewCell else {
                 fatalError("Could not create cell with identifier \(TableViewCell.UserCellIdentifier.rawValue) in UITableView: \(table)")
             }
-            cell.textLabel?.text = "\(viewModel) @ row \(indexPath.row)"
+//            cell.textLabel?.text = "\(viewModel) @ row \(indexPath.row)"
+            cell.backgroundColor = UIColor(white: 1.0, alpha: 0.2)
+            
             return cell
         }
-//        let items = Observable.just([
-//            SectionModel(model: "First section", items: [2])
-//            ])
-//        viewModel.requestTimeline()
-//            items
-//            .bindTo(tableView.rx_itemsWithDataSource(dataSource))
-//            .addDisposableTo(disposeBag)
+
+        viewModel.requestTimeline()
+            .bindTo(tableView.rx_itemsWithDataSource(dataSource))
+            .addDisposableTo(disposeBag)
         
-//        tableView
-//            .rx_itemSelected
-//            .map { indexPath in
-//                return (indexPath, self.dataSource.itemAtIndexPath(indexPath))
-//            }
-//            .subscribeNext { indexPath, model in
-//                // TODO: push new view on stack with all the tweets of a user
-//            }
-//            .addDisposableTo(disposeBag)
-//        
-//        tableView
-//            .rx_setDelegate(self)
-//            .addDisposableTo(disposeBag)
+        tableView
+            .rx_itemSelected
+            .map { indexPath in
+                return (indexPath, self.dataSource.itemAtIndexPath(indexPath))
+            }
+            .subscribeNext { indexPath, model in
+                // TODO: push new view on stack with all the tweets of a user
+            }
+            .addDisposableTo(disposeBag)
+
+        tableView
+            .rx_setDelegate(self)
+            .addDisposableTo(disposeBag)
         
     }
     
-    func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
-        let label = UILabel(frame: CGRect.zero)
-        label.text = dataSource.sectionAtIndex(section).model ?? ""
-        return label
-    }
+//    func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
+//        let label = UILabel(frame: CGRect.zero)
+//        label.text = dataSource.sectionAtIndex(section).model ?? ""
+//        return label
+//    }
     
     // MARK: IBActions
     

        super.viewDidLoad()
        
        applyStyle()
        loadTableView()
    }
    
    override func viewDidAppear(animated: Bool) {
        
        // Request user profile information

                }, onCompleted: nil, onDisposed: nil)
            .addDisposableTo(self.disposeBag)
        
        loadTableView()
    }
    
    // MARK: Data Request
