working on getting timer interrupts working