small changes to interpolator