forjudge
not defined yet