why you didn't use interrupts ?