added gpa calulation