     
     @IBOutlet private weak var tableView: UITableView! {
         didSet {
-            tableView.register(UITableViewCell.self, forCellReuseIdentifier: "cell")
+            let nib = UINib(nibName: "BusComingCell", bundle: nil)
+            tableView.register(nib, forCellReuseIdentifier: "cell")
+            
             tableView.rowHeight = Constants.rowHeight
         }
     }

    override func awakeFromNib() {
        super.awakeFromNib()
        
        setupRx()
    }
    

        
        _items
            .asObservable()
            .bindTo(tableView.rx.items(cellIdentifier: "cell", cellType: BusComingCell.self)) { row, element, cell in
                cell.routeId = element.id
                cell.time = "\(element.minutes)"
            }.addDisposableTo(disposeBag)
        
        _items
