working on debugger.