diff --git a/models/Exercise.ts b/models/Exercise.ts
index 0e22c1ae43368baf2c065fd6ce8b41d6c8959548..710314ee1d377a117650fe1ced9ec171de104638 100644
--- a/models/Exercise.ts
+++ b/models/Exercise.ts
@@ -1,4 +1,7 @@
 import GitlabRepository from '../../shared/types/Gitlab/GitlabRepository';
+import { CommitSchema } from '@gitbeaker/rest';
+import User             from './User';
+import Assignment       from './Assignment';
 
 
 interface Exercise {
@@ -10,6 +13,12 @@ interface Exercise {
     gitlabCreationInfo: GitlabRepository;
     gitlabLastInfo: GitlabRepository;
     gitlabLastInfoDate: string;
+
+    members: Array<User> | undefined;
+    assignment: Assignment | undefined;
+
+    isCorrection: boolean;
+    correctionCommit: CommitSchema | undefined;
 }