     iPad_5          =   "iPad (5th generation)",
     iPad_6          =   "iPad (6th generation)",
     iPad_7          =   "iPad (7th generation)",
+    iPad_8          =   "iPad (8th generation)",
     // iPad mini
     iPad_mini_1     =   "iPad mini",
     iPad_mini_2     =   "iPad mini 2",

            return iPhoneXSeries
        }
        
        if #available(iOS 11.0, *)  {
            if let bottom = UIApplication.shared.delegate?.window??.safeAreaInsets.bottom {
                if bottom > CGFloat(0.0) {
                    iPhoneXSeries = true

        // ***** ***** iPad Pro ***** ***** //
        case "iPad6,7", "iPad6,8":
            print("iPad Pro (12.9-inch)")
            return .iPad_Pro_129_1

        case "iPad6,3", "iPad6,4":
            print("iPad Pro (9.7-inch)")
            return .iPad_Pro_97_1

        case "iPad7,1", "iPad7,2":
            print("iPad Pro (12.9-inch) (2nd generation)")
            return .iPad_Pro_129_2

        case "iPad7,3", "iPad7,4":
            print("iPad Pro (10.5-inch)")
            return .iPad_Pro_105

        case "iPad8,5", "iPad8,6", "iPad8,7", "iPad8,8":
            print("iPad Pro (12.9-inch) (3rd generation)")
            return .iPad_Pro_129_3

        case "iPad8,1", "iPad8,2", "iPad8,3", "iPad8,4":
            print("iPad Pro (11-inch)")
            return .iPad_Pro_11_1

        default:
            print(deviceIdentifier)
