diff --git a/shukan/ShukanView.java b/shukan/ShukanView.java
index 1b730305ef68264733ec0907def82db75e2f87a5..ae1e69d648e07f99aac8ae8cb895c44b0a5f9340 100644
--- a/shukan/ShukanView.java
+++ b/shukan/ShukanView.java
@@ -223,8 +223,8 @@ public class ShukanView extends JPanel
       nbModules = data.numberOfModules();
 
       // Height
-      textHeight = (int) (height / (3.0f * nbModules));
-      appliHeight = textHeight * 3 * nbModules;
+      textHeight = (int) (height / (3.0f * nbModules +1));
+      appliHeight = textHeight * 3 * (nbModules +1);
 
       // Width
       activWidth = width / (ShukanModule.MAX_ACTIV_PER_WEEK * (nbWeeks + 2));
@@ -304,18 +304,18 @@ public class ShukanView extends JPanel
     // Texts : semester and load name
     drawText (g2, 0, appliHeight - textHeight,
                   2 * weekWidth, textHeight, data.cursusName ());
-    // drawText (g2, 0, textHeight,
-    //               2 * weekWidth, textHeight, data.loadName ());
+    drawText (g2, 0, textHeight,
+                  2 * weekWidth, textHeight, data.loadName ());
     // Texts : weeks
     int[] weekNumbers = data.weekNumbers ();
     for (int i = 0; i < nbWeeks; i++)
     {
       drawText (g2, (i + 2) * weekWidth, appliHeight - textHeight,
                     weekWidth, textHeight, "S" + weekNumbers[i]);
-      // drawText (g2, (i + 2) * weekWidth, textHeight,
-      //               weekWidth, textHeight, "" + data.computeLoad (i));
-      // drawText (g2, (2 + i) * weekWidth, 0,
-      //               weekWidth, textHeight, "/" + durations[i]);
+      drawText (g2, (i + 2) * weekWidth, textHeight,
+                    weekWidth, textHeight, "" + data.computeLoad (i));
+      drawText (g2, (2 + i) * weekWidth, 0,
+                    weekWidth, textHeight, "/" + durations[i]);
     }
     // Texts : modules
     String[] modNames = data.moduleNames ();