setup and load IDT