add grader & checks
add HW logic