simplify interpolation routines