newer smoothing, no more csplines