added working gradeFragment, may need some work