fixed interpolation task