notes on interpolation