added curveball linear