diff --git a/src/main/java/ch/hepia/hangman/hangman.java b/src/main/java/ch/hepia/hangman/Hangman.java
similarity index 98%
rename from src/main/java/ch/hepia/hangman/hangman.java
rename to src/main/java/ch/hepia/hangman/Hangman.java
index 20505fdcf77ede5dc0086b5bc1f77f0637ba5ceb..62fc13dd1366e462616d54deaea5c833a67eed66 100644
--- a/src/main/java/ch/hepia/hangman/hangman.java
+++ b/src/main/java/ch/hepia/hangman/Hangman.java
@@ -1,5 +1,5 @@
 package ch.hepia.hangman;
-public class hangman
+public class Hangman
 {
     /*
     currentWord = l'avancement actuel du mot ex : _a___ == David
@@ -12,7 +12,7 @@ public class hangman
 
     resultat = _a____
     */
-    public static String check(String currentWord,String guessWord,char letter) 
+    public static String check(String currentWord,String guessWord,char letter)
     {
         //les string sont immutable en java
         //conversion en tableau de char
@@ -136,4 +136,4 @@ public class hangman
         return pot;
     }
 
-}
\ No newline at end of file
+}
diff --git a/src/main/java/ch/hepia/structure/BinaryHeap.java b/src/main/java/ch/hepia/structure/BinaryHeap.java
index 3e915079d5086c74d85f5421d587a0e9aad7a788..746414078c8d98ed170d65730bb5769839a1edc7 100644
--- a/src/main/java/ch/hepia/structure/BinaryHeap.java
+++ b/src/main/java/ch/hepia/structure/BinaryHeap.java
@@ -136,9 +136,18 @@ final public class BinaryHeap
 
     public void print()
     {
-      for(int val:lstBinaryHeap)
+      int index=0;
+      for(int etage=1;etage<=this.depth();etage++)//e
       {
-        System.out.println(val);
+        for(int nToShow=0;nToShow<Math.pow(2,etage-1);nToShow++)//n
+        {
+          if(index<this.size())
+          {
+            System.out.print(" "+this.get(index)+" ");
+          }
+          index++;
+        }
+        System.out.println("");
       }
       System.out.println("");
     }
diff --git a/src/test/java/ch/hepia/hangman/AppTest.java b/src/test/java/ch/hepia/hangman/AppTest.java
index 65aeca39658233f5214f6a481ba0d50ca0635392..78184f298e23a168bb0e2dca6d1cacd9d5842448 100644
--- a/src/test/java/ch/hepia/hangman/AppTest.java
+++ b/src/test/java/ch/hepia/hangman/AppTest.java
@@ -13,21 +13,21 @@ class HangmanTests
   @Test
   void check_create()
   {
-      String hiddenWord= hangman.createWord("david");
+      String hiddenWord= Hangman.createWord("david");
       assertEquals(hiddenWord,"_____");
 
   }
   @Test
-  void check_test() 
-  {  
-      String hiddenWord= hangman.createWord("david");
-      hiddenWord=hangman.check(hiddenWord,"david",'d');
+  void check_test()
+  {
+      String hiddenWord= Hangman.createWord("david");
+      hiddenWord=Hangman.check(hiddenWord,"david",'d');
       assertEquals(hiddenWord,"d___d");
   }
   @Test
   void check_potence()
   {
-    String potence =hangman.showHangman(2);
+    String potence =Hangman.showHangman(2);
     assertEquals(potence,"----------\n|/       |\n|\n|\n|\n|\n|\n|\n");
   }
 }
diff --git a/src/test/java/ch/hepia/structure/AppTest.java b/src/test/java/ch/hepia/structure/AppTest.java
index 1ea41ba1c2c840a9f1c768e622726178803ce443..a1c9be53203f32f3efb268a37ca10fabc24f2cd8 100644
--- a/src/test/java/ch/hepia/structure/AppTest.java
+++ b/src/test/java/ch/hepia/structure/AppTest.java
@@ -31,9 +31,9 @@ class BinaryHeapTest
     bHeap.push(7);lst.add(7);
     bHeap.push(40);lst.add(40);
     bHeap2.addAll(lst);
-    //bHeap.print();
+    bHeap.print();
     //bHeap2.print();
-    //bHeapRand.print();
+    bHeapRand.print();
     assertEquals(bHeap.size(),10);
     assertEquals(bHeapRand.size(),20);
     assertEquals(bHeapEmpty.isEmpty(),true);