created Halt and exhandler
completed stage4
breakpoints added