         textLabelFrame.origin.y = textLabelFrame.origin.y - (self.frame.height * adjustment)
         textLabel.frame = textLabelFrame
         
+        descriptionLabel.text = descriptionString
         descriptionLabel.sizeToFit()
         var descriptionLabelFrame = descriptionLabel.frame
         descriptionLabelFrame.size.width = self.frame.width

        let travelAngle = 1.6
        let endAngle = startAngle + (travelAngle * value)
        
        circle = CAShapeLayer()
        circle.path = UIBezierPath(arcCenter: CGPoint(x: width / CGFloat(2), y: height / CGFloat(2)), radius: (width / CGFloat(2)) - borderWidth, startAngle: CGFloat(Double.pi * startAngle), endAngle: CGFloat(Double.pi * endAngle), clockwise: true).cgPath
        circle.fillColor = UIColor.clear.cgColor

    func resizeLabels() {
        let adjustment: CGFloat = 0.04
        
        textLabel.text = text
        textLabel.sizeToFit()
        var textLabelFrame = textLabel.frame
        textLabelFrame.size.width = self.frame.width
