grade parser