updates to index and grader