modified debugger