diff --git a/tp1/Grade.java b/tp1/Grade.java
index f25893ad124c14486ec41755c07bd60cd3a9148b..d699aecf7d0dd72409ad627d7407120d14a3fea3 100644
--- a/tp1/Grade.java
+++ b/tp1/Grade.java
@@ -28,6 +28,7 @@ public class Grade {
    */
 
   public double getValue() {
+    return value ;
   }
 
   /**
@@ -36,6 +37,9 @@ public class Grade {
    */
   @Override
   public String toString() {
+    String str = new String();
+    str = str.valueOf(value) ;
+    return str + "/20" ;
   }
 
   /**
@@ -46,6 +50,11 @@ public class Grade {
    * @return a grade corresponding to the mean of grade in {@code grades}
    */
   public static Grade averageGrade(List<Grade> grades){
+    double result = 0 ;
+    for (Grade grade : grades) {
+      result = result + grade.value;
+    }
+    return new Grade(result / grades.size());
   }
 
   /**