adds another way to do double irq