IO 2 ^