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

    
    @IBOutlet private weak var tableView: UITableView! {
        didSet {
            tableView.register(UITableViewCell.self, forCellReuseIdentifier: "cell")
            tableView.rowHeight = Constants.rowHeight
        }
    }

    override func awakeFromNib() {
        super.awakeFromNib()
        
        tableView.backgroundColor = .clear
        tableView.separatorColor = .clear
        
        tableView.separatorInset = UIEdgeInsets.zero
        tableView.layoutMargins = UIEdgeInsets.zero
        
        setupRx()
    }
    
