 
         disposeBag = DisposeBag()
 
-        dataSource.value = []
+        busStopsTimeDataSource.value = []
 
         setupRx()
     }
 
     private func setupRx() {
-        dataSource
+        busStopsTimeDataSource
             .asObservable()
             .bindTo(tableView.rx.items(cellType: BusComingCell.self)) { row, element, cell in
                 cell.routeId = element.id
                 cell.time = element.minutes
             }.addDisposableTo(disposeBag)
 
-        dataSource
+        busStopsTimeDataSource
             .asObservable()
             .map { CGFloat($0.count) }
             .filter { $0 > 0 }


    public var bustStopTimes: [BusStopTime] {
        set {
            dataSource.value.append(contentsOf: newValue)
        }

        get {
            return dataSource.value
        }
    }


    }

    private var disposeBag = DisposeBag()
    private var busStopsTimeDataSource = Variable<[BusStopTime]>([])

    private struct Constants {
        static let cornerRadius: CGFloat = 10
