refactor due for judgment methods