使变量名的顺序合理
test and fix bugs