Added IoAdapter