diff --git a/zesje/pregrader.py b/zesje/pregrader.py
index 6bc1845f5a0ad1f9f9d39ccaf5d9fe1779298c65..f52d90085ab0c2953c7501265d78d3f2ea0fdd0b 100644
--- a/zesje/pregrader.py
+++ b/zesje/pregrader.py
@@ -3,8 +3,6 @@ from zesje.images import guess_dpi
 
 import zesje.database
 
-# 1 - get image
-# 2 - get database coordinates of all mc_options in exam
 # 3 - resolution / dpi to convert points to inches to pixels
 # 4 - get corner marker keypoints per page
 # 5 - optional? determine blank pdf corner markers vs submission corner markers
@@ -16,9 +14,20 @@ import zesje.database
 
 # coupled feedback cannot be deleted
 
+from zesje.database import Exam
 
-def pregrade(exam_id):
-    # Get exam pages
+from zesje.images import guess_dpi
+
+def pregrade(exam_token, image):
+    # get image
+    image = None
+
+    exam = Exam.query.get(exam_token=exam_token)
+
+    problems = exam.problems
+    mc_options = [problem.mc_options for problem in problems]
+
+    coords = [(cb.x, cb.y) for cb in mc_options]
 
     pass