代码优化
fixed bugs