diff --git a/fichier1/fichier1/Controllers/GameController.cs b/fichier1/fichier1/Controllers/GameController.cs
index 1633c658edc5aa0b757518304405cee88d321648..c11a3247df8bebe2ab984ebc505a13b1edbd2037 100644
--- a/fichier1/fichier1/Controllers/GameController.cs
+++ b/fichier1/fichier1/Controllers/GameController.cs
@@ -6,7 +6,7 @@ namespace fichier1.Controllers
 {
 
 
-    class GameController
+    public class GameController : IGameController
     {
         public GameController()
         {
diff --git a/fichier1/fichier1/Controllers/IGameController.cs b/fichier1/fichier1/Controllers/IGameController.cs
new file mode 100644
index 0000000000000000000000000000000000000000..5aac7b79134dabb1a726212ebb856f06bc1b6d0b
--- /dev/null
+++ b/fichier1/fichier1/Controllers/IGameController.cs
@@ -0,0 +1,12 @@
+namespace fichier1.Controllers
+{
+    public interface IGameController
+    {
+        string[] getCorrection(int nb);
+        int getCurrentWordNumber();
+        string[] getMot(int nb);
+        string[] getMotSuivant();
+        int getTotalWordNumber();
+        void validerMot(string[] mot);
+    }
+}
\ No newline at end of file
diff --git a/fichier1/fichier1/IService.cs b/fichier1/fichier1/IService.cs
deleted file mode 100644
index ecc92179e030f1872d9f66a0acd635a583fbd863..0000000000000000000000000000000000000000
--- a/fichier1/fichier1/IService.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-using fichier1.Data;
-using System.Collections.Generic;
-
-namespace fichier1
-{
-    public interface IService
-    {
-    }
-
-}
\ No newline at end of file
diff --git a/fichier1/fichier1/Program.cs b/fichier1/fichier1/Program.cs
index 6246c82ab3bed039e45e72c70ebf7bfb80596e9f..65b843a5756ab374944070f2cef052cc8a9f1aae 100644
--- a/fichier1/fichier1/Program.cs
+++ b/fichier1/fichier1/Program.cs
@@ -9,6 +9,7 @@ using System.IO;
 using System.Linq;
 using System.Threading.Tasks;
 using System.Windows.Forms;
+using fichier1.Controllers;
 
 namespace fichier1
 {
@@ -33,7 +34,7 @@ namespace fichier1
             Application.SetCompatibleTextRenderingDefault(false);
 
             //serviceCollection.AddSingleton<Form1>();
-            serviceCollection.AddScoped<IService, Service>();
+            serviceCollection.AddScoped<IGameController, GameController>();
             ServiceProvider = serviceCollection.BuildServiceProvider();
             ServiceProvider.GetRequiredService<BddContext>().Database.EnsureCreated();
 
diff --git a/fichier1/fichier1/Service.cs b/fichier1/fichier1/Service.cs
deleted file mode 100644
index b3c8e86718ed9ffe20b4fdf6661ff9a2f681e93f..0000000000000000000000000000000000000000
--- a/fichier1/fichier1/Service.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using fichier1.Data;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace fichier1
-{
-    public class Service : IService
-    {
-        private readonly BddContext context;
-
-        public Service(BddContext context)
-        {
-            this.context = context;
-        }
-    }
-}