refine the master-refine-01 branch, refine code, delete the one which looked like useness

删除了一些看上去是多余的东西, 基本上所有东西的获取都在构造函数里面完成