* new spline algorithm