updating interpAndDiffEx3