add fail judge
addd more info