     
     private func setupCounterLabel() -> UILabel {
         
-        let fontFrame : CGRect = CGRect(x: 0, y: 0, width: getCounterLabelWidth(), height: Int(frame.height))
+        let fontFrame : CGRect = CGRect(x: 0, y: 0, width: counterLabelWidth(), height: Int(frame.height))
         let label : UILabel = UILabel(frame: fontFrame)
         
         if let currentFont : UIFont = font {

        animateTo(type: animationType)
    }
    
    private func animateTo(type: animationType) {
        
        switch type {
        case .basic:
            animateCounterLabelColor(color: counterColor)
            break
        case .didReachLimit:
            animateCounterLabelColor(color: limitColor)
            

        return String.localizedStringWithFormat("%i", number)
    }
    
    private func counterLabelWidth() -> Int {
        let biggestText = localizedString(of: maxLength)
        
        let paragraph = NSMutableParagraphStyle()
