Add io-mode