interpolation iteration works!