             
             var cutOff: CGFloat = 0
             if index == 0 || index == dataPoints.count - 1 {
+                cutOff = transitionSize / 2
+            } else {
                 cutOff = transitionSize
-            } else {
-                cutOff = 2 * transitionSize
             }
             
             // Offset start point by the curresnt size

        }
    }
    
    public var transitionSize: CGFloat = 0.025
    public var stepSize: CGFloat = 0.1
    public var lineWidth: CGFloat = 5
    

    
    func minSize(for ratings: [CirqueDataType]) -> Double {
        guard ratings.count > 1 else { return 0 }
        return (Double(ratings.count) - 1) * Double(transitionSize)
    }
}
