initial implementation of headless grader