     private let progressRing = CAShapeLayer()
     private let fillBackground = CAShapeLayer()
     private let progressText = CATextLayer()
+    private let progressAnimation = CABasicAnimation(keyPath: "strokeEnd")
     private let fontWeightMedium: CGFloat = 0.230000004172325
     
     private let cubicBezier = CubicBezier(mX1: 0.42, mY1: 0, mX2: 0.58, mY2: 1)

        
        self.initPropertiesDefaultValue()
        self.initUI()
    }
    
    // MARK: - Override Methods

        
        self.initPropertiesDefaultValue()
        self.initUI()
        self.configure()
    }
    
    required init?(coder aDecoder: NSCoder) {
