wip: working on IOC interrupts