优化，代码好看点而已