Finished IRQ and some other stuff