I2 methods