added grade model and grade controller