new interpolator