judgeView is better