code updated to initialize - screen, IRQ, IDT, ISR, timer, keyboard