completed HW3, with grader reading url