added interpolation routine