new data structures for spectrum spline interpolation