updating InterAndDiffEx3