more spline functions to implement