interpolation bug fixed