add basic interpolation