adding IRQ