diff --git a/src/main/java/projekt/enigma/GuiController.java b/src/main/java/projekt/enigma/GuiController.java
index 2f44ed531ce7c8bcd3cba4896ffa78df093a3d73..bace4df9c1ff22f79b727871047370ff03fbd447 100644
--- a/src/main/java/projekt/enigma/GuiController.java
+++ b/src/main/java/projekt/enigma/GuiController.java
@@ -411,17 +411,19 @@ public class GuiController {
 	}
 
 	/**
-	 * TODO: Die Löschen Funktion muss noch ausgeschrieben werden. Der letzte char muss aus beiden
-	 * Feldern entfernt werden.
-	 * Der Codierer muss den letzten Buchstaben aus (codierer.nachricht) löschen und die Walzen um eines zurück drehen.
+	 * Die Löschen Funktion löscht das letzte Zeichen im Klartext sowie im Codiert Feld,
+	 * der Codierer wird aufgerufen um ebenfalls das letzte Zeichen zu löschen
 	 */
 	@FXML
 	private void loeschen() {
 		if (textEingabe.length() == 0) {
 			tfKlartext.setText("");
+			tfCodiert.setText("");
 		} else {
 			textEingabe = textEingabe.substring(0, textEingabe.length() - 1);
+			textCodiert = textCodiert.substring(0, textCodiert.length()-1);
 			tfKlartext.setText(textEingabe);
+			tfCodiert.setText(textCodiert);
 			codierer.letztesZeichenLoeschen();
 		}
 	}