         }
         
         titleLabel.textAlignment = .left
+        titleLabel.text          = title
+        titleLabel.textColor     = textColor
         titleLabel.adjustsFontSizeToFitWidth = true
-        titleLabel.text = title
-        titleLabel.textColor = textColor
         titleLabel.font = UIFont(name: titleLabel.font.fontName, size: 16)
         addSubview(titleLabel)
         
         messageLabel.textAlignment = .left
         messageLabel.numberOfLines = 3
         messageLabel.lineBreakMode = .byTruncatingTail
-        messageLabel.text = message
+        messageLabel.text      = message
         messageLabel.textColor = textColor
         messageLabel.font = UIFont(name: messageLabel.font.fontName, size: 12)
         addSubview(messageLabel)

        let frame: CGRect
        let width = fullWidth ? screenWidth : (screenWidth - 40.0)
        xPadding = fullWidth ? 0.0 : 20.0
      
        switch side {
        case .topLeft:

        let yToPosition2: CGFloat
        let xToPosition1: CGFloat
        let xToPosition2: CGFloat
        let bottomCarrierMargin = UIDevice().type == DGDeviceModel.iPhoneX ? (screenHeight - 40) : screenHeight
        
        switch s {
        case .top:
