diff --git a/src/types/exerciseRelease.ts b/src/types/exerciseRelease.ts
index c4361e4aaaa324f54579bd69f360d22f6c4b2be3..002c4b4a1574a3f572e469070ca8342ad3267535 100644
--- a/src/types/exerciseRelease.ts
+++ b/src/types/exerciseRelease.ts
@@ -19,6 +19,7 @@ export interface ExerciseReleaseBase {
   readonly isReleased: boolean
   /**
    * the generated code
+   * (not needed when creating)
    */
   readonly generatedCode: string
 
@@ -31,6 +32,7 @@ export interface ExerciseReleaseBase {
   readonly availableWorkingTimeInMinutes: number | null
   /**
    * true: is visible to all after the release
+   *  (no release code needed)
    */
   readonly isVisibleToAllAfterRelease: boolean
   /**
@@ -53,22 +55,25 @@ export interface ExerciseReleaseBase {
 
   /**
    * true: automatic assessment has started, false: not
+   * (not needed when creating)
    */
   readonly hasAutomaticAssessmentStarted: boolean
 
   /**
    * true: automatic assessment has finished, false: not
+   * (not needed when creating)
    */
   readonly hasAutomaticAssessmentFinished: boolean
 
   /**
    * true: some error occurred in the last automatic assessment (after the first error all other assessments are skipped),
    * false: everything ok
+   * (not needed when creating)
    */
   readonly hadAutomaticAssessmentErrors: boolean
 
   /**
-   * the plang to user can use
+   * the plang the user can use
    */
   readonly pLangId: number
 
@@ -85,6 +90,7 @@ export interface ExerciseReleaseBase {
    * the date time when the release as actually released (usefully when manually released)
    *
    * only set when we got the release from server and it was released...
+   * (not needed when creating)
    */
   readonly releasedAt: Moment | null