Added controller methods for I1 and I2