added new interpolation. Need to code new affine transformation