play with the interrupt