expend the kernel, the irq & the exception handler