interpolation fix 3, finally works right