get interrupts working