lab 1 mock interrupts
lab 1 mock interrupt functions