diff --git a/src/main/java/com/notificationFramework/sedentary/frontEnd/NotificationClicked.java b/src/main/java/com/notificationFramework/sedentary/frontEnd/NotificationClicked.java
index 8f99f14a626fdf24c783d5414e99a476657bb207..7ef04a0d81e49477a78eb48602f781de077f586d 100644
--- a/src/main/java/com/notificationFramework/sedentary/frontEnd/NotificationClicked.java
+++ b/src/main/java/com/notificationFramework/sedentary/frontEnd/NotificationClicked.java
@@ -9,6 +9,12 @@ import android.view.View;
 import android.widget.Button;
 import android.widget.ProgressBar;
 
+import com.jjoe64.graphview.GraphView;
+import com.jjoe64.graphview.series.DataPoint;
+import com.jjoe64.graphview.series.LineGraphSeries;
+
+import java.util.List;
+
 /**
  * Created by Peter De Jonckheere on 22/01/2018.
  * <p>
@@ -62,5 +68,26 @@ public class NotificationClicked extends AppCompatActivity {
         ProgressBar progress = findViewById(R.id.progressBar);
         progress.setMax((shared.getInt(getString(R.string.daily_goal_set), R.integer.daily_goal_minutes)));
         progress.setProgress(shared.getInt(getString(R.string.daily_progress), 0));
+        setUpGraph();
+    }
+
+    private void setUpGraph(){
+        GraphView graph = (GraphView) findViewById(R.id.graph);
+        List<Integer> acks = SaveFile.getWeeklyAcks(this.getApplicationContext());
+        DataPoint[] dataPoints = new DataPoint[7];
+        int j = 0;
+        for(int i = 0; i < acks.size(); i =+ 2){
+            DataPoint dp = new DataPoint(acks.get(i), acks.get(i+1));
+            dataPoints[j] = dp;
+            j++;
+        }
+        for(int i = 0; i < 7; i++){
+            if(dataPoints[i] == null){
+                dataPoints[i] = new DataPoint(0, 0);
+            }
+        }
+        LineGraphSeries<DataPoint> series = new LineGraphSeries<>(dataPoints);
+        graph.addSeries(series);
+        graph.setTitle(getString(R.string.your_progress));
     }
 }