updates, interrupts now working