     private var expErrorLabel : UILabel?
     private var cvvErrorLabel : UILabel?
     private var nextButton : UIButton = UIButton()
+    private var showNextButton = false
 
     private var ccn : String = ""
     private var lastValidateCcn : String = ""

                _ = self.validateExp(ignoreIfEmpty: true)
                _ = self.validateCvv(ignoreIfEmpty: true)
            }
        })
    }


            cvvTextField.frame = CGRect(x: cvvFieldX, y: fieldY, width: actualCvvWidth, height: actualFieldHeight)
        }

        if self.ccnIsOpen && (showNextButton || designMode) {
            let x : CGFloat = self.frame.width - actualRightMargin - actualNextBtnWidth
            let y : CGFloat = (self.frame.height-actualNextBtnHeight) / 2.0
            nextButton.frame = CGRect(x: x, y: y, width: actualNextBtnWidth, height: actualNextBtnHeight)
