update~
增加判断