     let dispatchQueue: DispatchQueue = DispatchQueue(label: "com.orens.elevator.elevator")
     
     init(maxWeight: Double, maxFloor: Int, control: Control) {
-        id = UUID().uuidString.lowercased()
         self.maxWeight = maxWeight
         self.maxFloor = maxFloor
         self.control = control
+        super.init()
         print(description())
     }
     

    }
}

class Building {
    var floors: Int
    let control: Control = Control()
    var elevators = [Elevator]()

    init(floors: Int) {
        self.floors = floors
        print(description())
        elevators.append(Elevator(maxWeight: 1200, maxFloor: self.floors, control: self.control))
        for elevator in elevators {

    }
    
    func description() -> String {
        return "<Building id: \(short_id()) floors: \(floors)>"
    }
}

