fault detection and interrupts

w