interpolation fix 2, still not correct