complete I2