修掉一些细节 bug，增加调试器