messing with interpolation and iteration