test multy user defined irq routines, now is just example, later will modify the code