grader.js P3 v1