first attempt at enabling interrupts