完善 deugger，改进代码组织结构