         self.maxWeight = maxWeight
         self.maxFloor = maxFloor
         self.control = control
-        super.init()
-        print(description())
+        super.init(name: "ELV")
     }
     
     func addWeight(weight: Double) -> Double {

    }
    
    func open() {
        print("elevator: \(short_id()) opening doors at floor: \(floor)")
    }
    
    func close() {
        print("elevator: \(short_id()) closing doors at floor: \(floor)")
   }
    
    func arriveAtFloor(request: Request) {

    var requests = [Request]()
    let dispatchQueue: DispatchQueue = DispatchQueue(label: "com.orens.elevator.control")
    
    init() {
        super.init(name: "CTL")
    }
    
    func attachElevator(elevator: Elevator) {
        elevators[elevator.id] = elevator
    }
