handling debugger