Create Interrupt controller
Improve timing