base grader
working url parse