I1 AND I2 operation