added checker
added capability for remote grading