简化了一些代码，去掉了一些无用注释