starting code irq