so a ^ so I2