diff --git a/src/main/java/bitFight/Level.java b/src/main/java/bitFight/Level.java
index 4dd619c587f1c2ebbce23f748030f33cbb3115ec..5e5e0965f80daa9c0de872cfea7e7da8bee05e95 100644
--- a/src/main/java/bitFight/Level.java
+++ b/src/main/java/bitFight/Level.java
@@ -110,6 +110,16 @@ public class Level{
         System.out.println("Commands : \n \t a - attack \n\t q - exit");
     }
 
+    // affiche la fin du niveau
+    public void displayEndOfLevel() {
+        Display.clearDialogBox();
+        System.out.println('\n');
+        System.out.println("                            Congrats!       "+'\n');
+        System.out.println("      you won your first fight! + \n \t let's see what you can do with your second ennemy...   Good luck! \n\t your currrent enemy level is "+level.getEnnemy().getLevel());
+        
+        System.out.println(" \n this time your enemy health is "+ (int) this.getEnnemy().getCurrentHealth()+ "\n ... ");
+    }
+
     // méthodes de combats
     // liste des attaques et défenses possibles pour le joueur
     public void possibleActions() throws IOException {
diff --git a/src/main/java/bitFight/Main.java b/src/main/java/bitFight/Main.java
index 0de1a18f98fa6244ca379ab2415272a7eaa1096b..5271d2340a908b7f1baba108d7ff6f87619fcb2a 100644
--- a/src/main/java/bitFight/Main.java
+++ b/src/main/java/bitFight/Main.java
@@ -46,27 +46,28 @@ class Main {
 
         Display.goToDialogBox();
 
-        // arrivée de l'ennemi
-        level.ennemyShowing();
-
+        
         Display.newPrintln(enemy.toString());
         Display.newPrintln(Terminal.RED_BACKGROUND + "ATTAQUEZ" + Terminal.RESET + " ou " + Terminal.PURPLE_BACKGROUND + "QUITTEZ" + Terminal.RESET);
-
+        
         Display.goToUserInput();
-
+        
         // Récupère le nom de cahque attaque dans une ArrayList
         ArrayList<String> actionNames = new ArrayList<>();
         for (Attack a : Attack.values()) actionNames.add(a.getName());
         for (Defense d : Defense.values()) actionNames.add(d.getName());
-
+        
         BufferedReader in= new BufferedReader( new InputStreamReader(System.in));
-
+        
         Random rand = new Random();
-
-
+        
+        
         Input input = new Input();
         input.newInput();
         Display.goToDialogBox();
+        
+        // arrivée de l'ennemi
+        level.ennemyShowing();
 
         if (input.getInput().equals("a")) {
 
@@ -119,13 +120,7 @@ class Main {
                     enemy.revive();
                     enemy.levelUp();
                     level.levelGoingUp();
-                    Display.clearDialogBox();
-                    System.out.println('\n');
-                    System.out.println("                            Congrats!       "+'\n');
-                    System.out.println("      you won your first fight! + \n \t let's see what you can do with your second ennemy...   Good luck! \n\t your currrent enemy level is "+level.getEnnemy().getLevel());
-                    
-                    System.out.println(" \n this time your enemy health is "+ (int) level.getEnnemy().getCurrentHealth()+ "\n ... ");
-                    
+                    level.displayEndOfLevel();                    
                 }
 
             }