增加了部分分析代码