diff --git a/Concepteur.class b/Concepteur.class
new file mode 100644
index 0000000..3ea76f0
Binary files /dev/null and b/Concepteur.class differ
diff --git a/LoadButton.class b/LoadButton.class
new file mode 100644
index 0000000..91e348b
Binary files /dev/null and b/LoadButton.class differ
diff --git a/SaveButton.class b/SaveButton.class
new file mode 100644
index 0000000..6274aa9
Binary files /dev/null and b/SaveButton.class differ
diff --git a/SudokuGridConcepteur.class b/SudokuGridConcepteur.class
new file mode 100644
index 0000000..86e3942
Binary files /dev/null and b/SudokuGridConcepteur.class differ
diff --git a/TextFilter.class b/TextFilter.class
new file mode 100644
index 0000000..98f30bf
Binary files /dev/null and b/TextFilter.class differ
diff --git a/TextFilter.java b/TextFilter.java
index 7885f9e..f6dbb4f 100644
--- a/TextFilter.java
+++ b/TextFilter.java
@@ -110,23 +110,25 @@ public class TextFilter extends KeyAdapter {
 			}
 				
 		} else if(status == 1){
+		    // Taille maximum par case
+		    if ( taille >= 1 )  {
+			e.consume();
+		    }else{
+
+		    
 			// Traite la saisie pour savoir si le chiffer peut être posé
-			if ( taille > 1 && ((chiffre >= '1') && (chiffre <= '9')) && (chiffre != KeyEvent.VK_ENTER)) {
-				GrilleValide(chiffre);
+			if (((chiffre >= '1') && (chiffre <= '9')) && (chiffre != KeyEvent.VK_ENTER)) {
+			    GrilleValide(chiffre);
 			}
 
 			// Réinitialiser les couleurs si la touche de retour arrière est pressée lors d'une erreur
 			if ((!bad_numbers.isEmpty()) && (chiffre == KeyEvent.VK_BACK_SPACE)) {
-				Text.setBackground(Color.white);
-				while(!bad_numbers.isEmpty()) {
-					grid[bad_numbers.removeFirst()][bad_numbers.removeFirst()].setBackground(Color.white);
-				}
-			}
-			
-			// Taille maximum par case
-			if ( taille >= 1 )  {
-				e.consume();
+			    Text.setBackground(Color.white);
+			    while(!bad_numbers.isEmpty()) {
+				grid[bad_numbers.removeFirst()][bad_numbers.removeFirst()].setBackground(Color.white);
+			    }
 			}
+		    }   
 		}
 		
 		// colorie la case si elle est bonne ou pas
@@ -238,4 +240,4 @@ public class TextFilter extends KeyAdapter {
 	    }
 	}
     }		    		 
-}
\ No newline at end of file
+}
diff --git a/exemple.gri b/exemple.gri
new file mode 100644
index 0000000..5637e4d
Binary files /dev/null and b/exemple.gri differ