add JudgeLoop