added IRQenable