add parameter for grade