temporarily wired in irq handler