fixed interpolator bug