Refactoring2

ioContext would be fine