diff --git a/src/main/java/enigma/App.java b/src/main/java/enigma/App.java
index 7dd22d625fcef6bacab70fb7e1223a4777eb1fad..5d078d0fa9d532dec6b8ea972abe90408a6b69ca 100644
--- a/src/main/java/enigma/App.java
+++ b/src/main/java/enigma/App.java
@@ -62,6 +62,7 @@ public class App extends Application {
 	public void start(Stage stage) throws IOException {
 		scene = new Scene(loadFXML("gui"));
 		stage.setScene(scene);
+		stage.setResizable(true);
 		stage.show();
 	}
 
diff --git a/src/main/java/enigma/GuiController.java b/src/main/java/enigma/GuiController.java
index 452ab65d83b5a64b6f33f9c05aa803afe9fefef3..c3567bcdf9bd7869dc9e6c53b4d9f67e5148349e 100644
--- a/src/main/java/enigma/GuiController.java
+++ b/src/main/java/enigma/GuiController.java
@@ -14,7 +14,7 @@ public class GuiController {
 
 	private final static String[] walzenNr = {"I", "II", "III", "IV", "V"};
 	private final static String[] ringNr = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26"};
-	private final static char[] position = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'};
+	private final static String[] position = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"};
 	private ArrayList<MenuItem> mItem;
 	private String textEingabe;
 	private String textCodiert;
@@ -341,80 +341,8 @@ public class GuiController {
 		menu(mBtnStartPos3, position);
 		menu(mBtnStartPos2, position);
 
-		assert tfStecker1 != null : "fx:id=\"tfStecker1\" was not injected: check your FXML file 'gui.fxml'.";
-		assert tfStecker2 != null : "fx:id=\"tfStecker2\" was not injected: check your FXML file 'gui.fxml'.";
-		assert tfStecker3 != null : "fx:id=\"tfStecker3\" was not injected: check your FXML file 'gui.fxml'.";
-		assert tfStecker4 != null : "fx:id=\"tfStecker4\" was not injected: check your FXML file 'gui.fxml'.";
-		assert tfStecker5 != null : "fx:id=\"tfStecker5\" was not injected: check your FXML file 'gui.fxml'.";
-		assert tfStecker6 != null : "fx:id=\"tfStecker6\" was not injected: check your FXML file 'gui.fxml'.";
-		assert tfStecker7 != null : "fx:id=\"tfStecker7\" was not injected: check your FXML file 'gui.fxml'.";
-		assert tfStecker8 != null : "fx:id=\"tfStecker8\" was not injected: check your FXML file 'gui.fxml'.";
-		assert tfStecker9 != null : "fx:id=\"tfStecker9\" was not injected: check your FXML file 'gui.fxml'.";
-		assert tfStecker10 != null : "fx:id=\"tfStecker10\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnP != null : "fx:id=\"btnP\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnY != null : "fx:id=\"btnY\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnX != null : "fx:id=\"btnX\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnC != null : "fx:id=\"btnC\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnV != null : "fx:id=\"btnV\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnB != null : "fx:id=\"btnB\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnN != null : "fx:id=\"btnN\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnM != null : "fx:id=\"btnM\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnL != null : "fx:id=\"btnL\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnA != null : "fx:id=\"btnA\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnS != null : "fx:id=\"btnS\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnD != null : "fx:id=\"btnD\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnF != null : "fx:id=\"btnF\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnG != null : "fx:id=\"btnG\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnH != null : "fx:id=\"btnH\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnJ != null : "fx:id=\"btnJ\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnK != null : "fx:id=\"btnK\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnQ != null : "fx:id=\"btnQ\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnW != null : "fx:id=\"btnW\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnE != null : "fx:id=\"btnE\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnR != null : "fx:id=\"btnR\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnT != null : "fx:id=\"btnT\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnZ != null : "fx:id=\"btnZ\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnU != null : "fx:id=\"btnU\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnI != null : "fx:id=\"btnI\" was not injected: check your FXML file 'gui.fxml'.";
-		assert btnO != null : "fx:id=\"btnO\" was not injected: check your FXML file 'gui.fxml'.";
-		assert mBtnWalzPos1 != null : "fx:id=\"mBtnWalzPos1\" was not injected: check your FXML file 'gui.fxml'.";
-		assert mBtnWalzPos3 != null : "fx:id=\"mBtnWalzPos3\" was not injected: check your FXML file 'gui.fxml'.";
-		assert mBtnWalzPos2 != null : "fx:id=\"mBtnWalzPos2\" was not injected: check your FXML file 'gui.fxml'.";
-		assert mBtnNotchPos3 != null : "fx:id=\"mBtnNotchPos3\" was not injected: check your FXML file 'gui.fxml'.";
-		assert mBtnNotchPos2 != null : "fx:id=\"mBtnNotchPos2\" was not injected: check your FXML file 'gui.fxml'.";
-		assert mBtnStartPos1 != null : "fx:id=\"mBtnStartPos1\" was not injected: check your FXML file 'gui.fxml'.";
-		assert mBtnStartPos3 != null : "fx:id=\"mBtnStartPos3\" was not injected: check your FXML file 'gui.fxml'.";
-		assert mBtnStartPos2 != null : "fx:id=\"mBtnStartPos2\" was not injected: check your FXML file 'gui.fxml'.";
-		assert tfKlartext != null : "fx:id=\"tfrein\" was not injected: check your FXML file 'gui.fxml'.";
-		assert tfCodiert != null : "fx:id=\"tfcodiert\" was not injected: check your FXML file 'gui.fxml'.";
-		assert mBtnNotchPos1 != null : "fx:id=\"mBtnNotchPos1\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblQ != null : "fx:id=\"lblQ\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblE != null : "fx:id=\"lblE\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblW != null : "fx:id=\"lblW\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblR != null : "fx:id=\"lblR\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblT != null : "fx:id=\"lblT\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblZ != null : "fx:id=\"lblZ\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblO != null : "fx:id=\"lblO\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblI != null : "fx:id=\"lblI\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblU != null : "fx:id=\"lblU\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblA != null : "fx:id=\"lblA\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblD != null : "fx:id=\"lblD\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblS != null : "fx:id=\"lblS\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblF != null : "fx:id=\"lblF\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblG != null : "fx:id=\"lblG\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblH != null : "fx:id=\"lblH\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblK != null : "fx:id=\"lblK\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblJ != null : "fx:id=\"lblJ\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblP != null : "fx:id=\"lblP\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblX != null : "fx:id=\"lblX\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblY != null : "fx:id=\"lblY\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblC != null : "fx:id=\"lblC\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblV != null : "fx:id=\"lblV\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblB != null : "fx:id=\"lblB\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblL != null : "fx:id=\"lblL\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblM != null : "fx:id=\"lblM\" was not injected: check your FXML file 'gui.fxml'.";
-		assert lblN != null : "fx:id=\"lblN\" was not injected: check your FXML file 'gui.fxml'.";
 
+		//Setze Leucht Event bei Tastendruck
 		leuchten(btnA, circA);
 		leuchten(btnB, circB);
 		leuchten(btnC, circC);
@@ -441,7 +369,6 @@ public class GuiController {
 		leuchten(btnX, circX);
 		leuchten(btnY, circY);
 		leuchten(btnZ, circZ);
-		//TODO: Leuchten und Tasten ordnen
 
 		this.codierer = new Codierer();
         this.codierer.setKenngruppe("enigma");
@@ -454,9 +381,12 @@ public class GuiController {
 
 	@FXML
 	void löschen() {
-		textEingabe = textEingabe.substring(0, textEingabe.length() - 1);
-		tfKlartext.setText(textEingabe);
-		//TODO: anpassen, wenn kein Text da ist
+		if (textEingabe.length()==0){
+			tfKlartext.setText("");
+		}else {
+			textEingabe = textEingabe.substring(0, textEingabe.length() - 1);
+			tfKlartext.setText(textEingabe);
+		}
 	}
 
 	@FXML
@@ -493,18 +423,7 @@ public class GuiController {
 	 * @param mi : MenuItem
 	 */
 	private void listener(MenuButton mb, MenuItem mi) {
-		// mb.setText(mi.getText());
-
-        if(mb.getId()==mBtnStartPos1.getId())setzePosition(1,mi.getText().charAt(0));
-        if(mb.getId()==mBtnStartPos2.getId())setzePosition(2,mi.getText().charAt(0));
-        if(mb.getId()==mBtnStartPos3.getId())setzePosition(3,mi.getText().charAt(0));
-        if(mb.getId()==mBtnWalzPos1.getId())setzeWalze(1,mi.getText().charAt(0));
-        if(mb.getId()==mBtnWalzPos2.getId())setzeWalze(2,mi.getText().charAt(0));
-        if(mb.getId()==mBtnWalzPos3.getId())setzeWalze(3,mi.getText().charAt(0));
-        if(mb.getId()==mBtnNotchPos1.getId())setzeRing(1,mi.getText().charAt(0));
-        if(mb.getId()==mBtnNotchPos2.getId())setzeRing(2,mi.getText().charAt(0));
-        if(mb.getId()==mBtnNotchPos3.getId())setzeRing(3,mi.getText().charAt(0));
-
+		mb.setText(mi.getText());
 	}
 
 	/**
@@ -610,21 +529,19 @@ public class GuiController {
 	 * Setzt die Anzeige des entsprechende Gui-Element auf die entsprechende Walze
 	 * ->d.h. welche Walze sitzt auf welcher Position
 	 *
-	 * @param walzeNr    => gibt die Walzennummer an (entspricht
-	 * @param walzenPosition => gibt die Position der Walze (entspricht
+	 * @param walze    => gibt die Walzennummer an (entspricht
+	 * @param position => gibt die Position der Walze (entspricht
 	 */
-	public void setzeWalze(int walzenPosition, int walzeNr) {
-		switch (walzenPosition) {
+	public void setzeWalze(int walze, int position) {
+		switch (position) {
 			case 1:
-				mBtnWalzPos1.setText(walzenNr[walzeNr]);
-				//codierer.setWalze(walzeNr, walzenPosition)
+				mBtnWalzPos1.setText(walzenNr[position]);
 				break;
 			case 2:
-				mBtnWalzPos2.setText(walzenNr[walzeNr]);
-
+				mBtnWalzPos2.setText(walzenNr[position]);
 				break;
 			case 3:
-				mBtnWalzPos3.setText(walzenNr[walzeNr]);
+				mBtnWalzPos3.setText(walzenNr[position]);
 				break;
 			default:
 				break;
@@ -636,19 +553,19 @@ public class GuiController {
 	 * Mitnahmeposition meint => die nächste Walze wird bei erreichen dieser Position (notch)
 	 * um eine Stelle versetzt
 	 *
-	 * @param walzeNr    => gibt die walze an
-	 * @param walzenPosition => gibt den notch der Walze (walze) an
+	 * @param walze    => gibt die walze an
+	 * @param position => gibt den notch der Walze (walze) an
 	 */
-	public void setzeRing(int walzenPosition, int walzeNr) {
-		switch (walzeNr) {
+	public void setzeRing(int walze, int position) {
+		switch (walze) {
 			case 1:
-				mBtnNotchPos1.setText(ringNr[walzenPosition]);
+				mBtnNotchPos1.setText(ringNr[position]);
 				break;
 			case 2:
-				mBtnNotchPos2.setText(ringNr[walzenPosition]);
+				mBtnNotchPos2.setText(ringNr[position]);
 				break;
 			case 3:
-				mBtnNotchPos3.setText(ringNr[walzenPosition]);
+				mBtnNotchPos3.setText(ringNr[position]);
 				break;
 			default:
 				break;
@@ -658,11 +575,11 @@ public class GuiController {
 	/**
 	 * Setzt die Startposition/ aktuelle Position der Walze
 	 *
-	 * @param walzenPosition     => gibt die walze an
+	 * @param walze     => gibt die walze an
 	 * @param buchstabe gibt den Startwert bzw die aktuelle Position der Walze (walze) an
 	 */
-	public void setzePosition(int walzenPosition, char buchstabe) {
-		switch (walzenPosition) {
+	public void setzePosition(int walze, char buchstabe) {
+		switch (walze) {
 			case 1:
 				mBtnStartPos1.setText(String.valueOf(buchstabe));
 				break;
diff --git a/src/main/resources/enigma/gui.fxml b/src/main/resources/enigma/gui.fxml
index fd53164696f02194c47cfb1e309dfffe3514b57e..32d90e59765987fa30ac32353d1ad2069c58e295 100644
--- a/src/main/resources/enigma/gui.fxml
+++ b/src/main/resources/enigma/gui.fxml
@@ -36,21 +36,25 @@
       <Circle fx:id="circM" fill="#f0f3f5" layoutX="703.0" layoutY="416.0" radius="22.0" stroke="BLACK" strokeType="INSIDE" />
       <Circle fx:id="circL" fill="#f0f3f5" layoutX="798.0" layoutY="416.0" radius="22.0" stroke="BLACK" strokeType="INSIDE" />
       <Circle fx:id="circW" fill="#f0f3f5" layoutX="221.0" layoutY="309.0" radius="22.0" stroke="BLACK" strokeType="INSIDE" />
-      <TextField fx:id="tfStecker1" layoutX="104.0" layoutY="631.0" prefHeight="25.0" prefWidth="48.0" AnchorPane.bottomAnchor="20.0" AnchorPane.leftAnchor="104.0" />
-      <TextField fx:id="tfStecker2" layoutX="184.0" layoutY="631.0" prefHeight="25.0" prefWidth="48.0" AnchorPane.bottomAnchor="20.0" AnchorPane.leftAnchor="184.0" />
-      <TextField fx:id="tfStecker3" layoutX="263.0" layoutY="631.0" prefHeight="25.0" prefWidth="48.0" AnchorPane.bottomAnchor="20.0" AnchorPane.leftAnchor="263.0" />
-      <TextField fx:id="tfStecker4" layoutX="343.0" layoutY="631.0" prefHeight="25.0" prefWidth="48.0" AnchorPane.bottomAnchor="20.0" AnchorPane.leftAnchor="343.0" />
-      <TextField fx:id="tfStecker5" layoutX="416.0" layoutY="631.0" prefHeight="25.0" prefWidth="48.0" AnchorPane.bottomAnchor="20.0" AnchorPane.leftAnchor="416.0" />
-      <TextField fx:id="tfStecker6" layoutX="496.0" layoutY="631.0" prefHeight="25.0" prefWidth="48.0" AnchorPane.bottomAnchor="20.0" AnchorPane.leftAnchor="496.0" />
-      <TextField fx:id="tfStecker7" layoutX="576.0" layoutY="631.0" prefHeight="25.0" prefWidth="48.0" AnchorPane.bottomAnchor="20.0" AnchorPane.leftAnchor="576.0" />
-      <TextField fx:id="tfStecker8" layoutX="656.0" layoutY="631.0" prefHeight="25.0" prefWidth="48.0" AnchorPane.bottomAnchor="20.0" AnchorPane.leftAnchor="656.0" />
-      <TextField fx:id="tfStecker9" layoutX="736.0" layoutY="631.0" prefHeight="25.0" prefWidth="48.0" AnchorPane.bottomAnchor="20.0" AnchorPane.leftAnchor="736.0" />
-      <TextField fx:id="tfStecker10" layoutX="816.0" layoutY="631.0" prefHeight="25.0" prefWidth="48.0" AnchorPane.bottomAnchor="20.0" AnchorPane.leftAnchor="816.0" AnchorPane.rightAnchor="103.0" />
-      <MenuButton fx:id="mBtnWalzPos1" alignment="CENTER_RIGHT" contentDisplay="CENTER" layoutX="91.0" layoutY="76.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="I" AnchorPane.leftAnchor="90.0" AnchorPane.topAnchor="80.0">
+      <AnchorPane layoutX="109.0" layoutY="631.0" prefHeight="25.0" prefWidth="787.0">
+         <children>
+            <TextField fx:id="tfStecker1" prefHeight="25.0" prefWidth="48.0" />
+            <TextField fx:id="tfStecker2" layoutX="80.0" prefHeight="25.0" prefWidth="48.0" />
+            <TextField fx:id="tfStecker3" layoutX="159.0" prefHeight="25.0" prefWidth="48.0" />
+            <TextField fx:id="tfStecker4" layoutX="239.0" prefHeight="25.0" prefWidth="48.0" />
+            <TextField fx:id="tfStecker5" layoutX="312.0" prefHeight="25.0" prefWidth="48.0" />
+            <TextField fx:id="tfStecker6" layoutX="392.0" prefHeight="25.0" prefWidth="48.0" />
+            <TextField fx:id="tfStecker7" layoutX="472.0" prefHeight="25.0" prefWidth="48.0" />
+            <TextField fx:id="tfStecker8" layoutX="552.0" prefHeight="25.0" prefWidth="48.0" />
+            <TextField fx:id="tfStecker9" layoutX="632.0" prefHeight="25.0" prefWidth="48.0" />
+            <TextField fx:id="tfStecker10" layoutX="712.0" prefHeight="25.0" prefWidth="48.0" />
+         </children>
+      </AnchorPane>
+      <MenuButton fx:id="mBtnWalzPos1" alignment="CENTER_RIGHT" contentDisplay="CENTER" layoutX="91.0" layoutY="76.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="I">
       </MenuButton>
-      <MenuButton fx:id="mBtnWalzPos3" alignment="CENTER_RIGHT" layoutX="208.0" layoutY="80.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="I" textAlignment="CENTER" AnchorPane.leftAnchor="210.0" AnchorPane.topAnchor="80.0">
+      <MenuButton fx:id="mBtnWalzPos3" alignment="CENTER_RIGHT" layoutX="208.0" layoutY="80.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="I" textAlignment="CENTER">
       </MenuButton>
-      <MenuButton fx:id="mBtnWalzPos2" alignment="CENTER_RIGHT" layoutX="152.0" layoutY="80.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="I" textAlignment="CENTER" AnchorPane.leftAnchor="150.0" AnchorPane.topAnchor="80.0">
+      <MenuButton fx:id="mBtnWalzPos2" alignment="CENTER_RIGHT" layoutX="152.0" layoutY="80.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="I" textAlignment="CENTER">
       </MenuButton>
 <!--      <MenuButton layoutX="93.0" layoutY="114.0" mnemonicParsing="false">-->
 <!--         <items>-->
@@ -82,25 +86,25 @@
 <!--            <MenuItem mnemonicParsing="false" onAction="#z26" text="26" />-->
 <!--         </items>-->
 <!--      </MenuButton>-->
-      <MenuButton fx:id="mBtnNotchPos3" alignment="CENTER_RIGHT" layoutX="208.0" layoutY="120.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER" AnchorPane.leftAnchor="210.0" AnchorPane.topAnchor="120.0">
+      <MenuButton fx:id="mBtnNotchPos3" alignment="CENTER_RIGHT" layoutX="208.0" layoutY="120.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER">
       </MenuButton>
-      <MenuButton fx:id="mBtnNotchPos2" alignment="CENTER_RIGHT" layoutX="152.0" layoutY="120.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER" AnchorPane.leftAnchor="150.0" AnchorPane.topAnchor="120.0">
+      <MenuButton fx:id="mBtnNotchPos2" alignment="CENTER_RIGHT" layoutX="152.0" layoutY="120.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER">
       </MenuButton>
-      <MenuButton fx:id="mBtnStartPos1" alignment="CENTER_RIGHT" layoutX="95.0" layoutY="157.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER" AnchorPane.leftAnchor="90.0" AnchorPane.topAnchor="160.0">
+      <MenuButton fx:id="mBtnStartPos1" alignment="CENTER_RIGHT" layoutX="95.0" layoutY="157.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER">
       </MenuButton>
-      <MenuButton fx:id="mBtnStartPos3" alignment="CENTER_RIGHT" layoutX="208.0" layoutY="160.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER" AnchorPane.leftAnchor="210.0" AnchorPane.topAnchor="160.0">
+      <MenuButton fx:id="mBtnStartPos3" alignment="CENTER_RIGHT" layoutX="208.0" layoutY="160.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER">
       </MenuButton>
-      <MenuButton fx:id="mBtnStartPos2" alignment="CENTER_RIGHT" layoutX="152.0" layoutY="160.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER" AnchorPane.leftAnchor="150.0" AnchorPane.topAnchor="160.0">
+      <MenuButton fx:id="mBtnStartPos2" alignment="CENTER_RIGHT" layoutX="152.0" layoutY="160.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER">
       </MenuButton>
-      <TextField fx:id="tfrein" editable="false" layoutX="280.0" layoutY="54.0" prefHeight="77.0" prefWidth="410.0" />
-      <TextField fx:id="tfcodiert" editable="false" layoutX="280.0" layoutY="149.0" prefHeight="77.0" prefWidth="410.0" />
-      <Button layoutX="726.0" layoutY="153.0" mnemonicParsing="false" onAction="#btnsenden" prefHeight="69.0" prefWidth="164.0" text="An Funker senden" AnchorPane.rightAnchor="77.0" />
-      <Button layoutX="726.0" layoutY="58.0" mnemonicParsing="false" onAction="#btnempfangen" prefHeight="69.0" prefWidth="164.0" text="Funkspruch empfangen" AnchorPane.rightAnchor="77.0" />
-      <MenuButton fx:id="mBtnNotchPos1" alignment="CENTER_RIGHT" layoutX="93.0" layoutY="114.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER" AnchorPane.leftAnchor="90.0" AnchorPane.topAnchor="120.0" />
-      <Label layoutX="29.0" layoutY="80.0" text="Walze" AnchorPane.leftAnchor="20.0" AnchorPane.topAnchor="84.0" />
-      <Label layoutX="29.0" layoutY="127.0" text="Ringe" AnchorPane.leftAnchor="20.0" AnchorPane.topAnchor="124.0" />
-      <Label layoutX="17.0" layoutY="164.0" text="Startposition" AnchorPane.leftAnchor="17.0" AnchorPane.topAnchor="164.0" />
-      <Label layoutX="380.0" layoutY="27.0" prefHeight="17.0" prefWidth="172.0" text="Tageseinstellungen" />
+      <TextField fx:id="tfKlartext" editable="false" layoutX="280.0" layoutY="54.0" prefHeight="77.0" prefWidth="410.0" AnchorPane.bottomAnchor="546.0" AnchorPane.leftAnchor="280.0" AnchorPane.rightAnchor="277.0" AnchorPane.topAnchor="54.0" />
+      <TextField fx:id="tfCodiert" editable="false" layoutX="280.0" layoutY="149.0" prefHeight="77.0" prefWidth="410.0" AnchorPane.bottomAnchor="451.0" AnchorPane.leftAnchor="280.0" AnchorPane.rightAnchor="277.0" AnchorPane.topAnchor="149.0" />
+      <Button layoutX="730.0" layoutY="58.0" mnemonicParsing="false" onAction="#btnsenden" prefHeight="69.0" prefWidth="164.0" text="An Funker senden" AnchorPane.topAnchor="58.0" />
+      <Button layoutX="730.0" layoutY="153.0" mnemonicParsing="false" onAction="#btnempfangen" prefHeight="69.0" prefWidth="164.0" text="Funkspruch empfangen" />
+      <MenuButton fx:id="mBtnNotchPos1" alignment="CENTER_RIGHT" layoutX="93.0" layoutY="114.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER" />
+      <Label layoutX="29.0" layoutY="80.0" text="Walze" />
+      <Label layoutX="29.0" layoutY="127.0" text="Ringe" />
+      <Label layoutX="17.0" layoutY="164.0" text="Startposition" />
+      <Label layoutX="68.0" layoutY="226.0" prefHeight="17.0" prefWidth="172.0" text="Spruchschlüssel" />
       <Label fx:id="lblE" alignment="CENTER" layoutX="300.0" layoutY="292.0" prefHeight="30.0" prefWidth="30.0" text="E" textAlignment="CENTER" AnchorPane.bottomAnchor="351.0">
          <font>
             <Font size="23.0" />
@@ -126,7 +130,7 @@
             <Font size="23.0" />
          </font>
       </Label>
-      <Label fx:id="lblO" alignment="CENTER" layoutX="801.0" layoutY="292.0" prefHeight="30.0" prefWidth="30.0" text="O" textAlignment="CENTER" AnchorPane.bottomAnchor="351.0" AnchorPane.rightAnchor="136.0">
+      <Label fx:id="lblO" alignment="CENTER" layoutX="801.0" layoutY="292.0" prefHeight="30.0" prefWidth="30.0" text="O" textAlignment="CENTER" AnchorPane.bottomAnchor="351.0">
          <font>
             <Font size="23.0" />
          </font>
@@ -171,7 +175,7 @@
             <Font size="23.0" />
          </font>
       </Label>
-      <Label fx:id="lblK" alignment="CENTER" layoutX="748.0" layoutY="346.0" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="K" AnchorPane.bottomAnchor="301.0" AnchorPane.rightAnchor="189.0">
+      <Label fx:id="lblK" alignment="CENTER" layoutX="748.0" layoutY="346.0" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="K" AnchorPane.bottomAnchor="301.0">
          <font>
             <Font size="23.0" />
          </font>
@@ -181,7 +185,7 @@
             <Font size="23.0" />
          </font>
       </Label>
-      <Label fx:id="lblP" alignment="CENTER" layoutX="97.0" layoutY="401.0" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="P" AnchorPane.bottomAnchor="246.0" AnchorPane.leftAnchor="97.0">
+      <Label fx:id="lblP" alignment="CENTER" layoutX="97.0" layoutY="401.0" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="P" AnchorPane.bottomAnchor="246.0">
          <font>
             <Font size="23.0" />
          </font>
@@ -211,7 +215,7 @@
             <Font size="23.0" />
          </font>
       </Label>
-      <Label fx:id="lblL" alignment="CENTER" layoutX="782.0" layoutY="401.0" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="L" AnchorPane.bottomAnchor="246.0" AnchorPane.rightAnchor="155.0">
+      <Label fx:id="lblL" alignment="CENTER" layoutX="782.0" layoutY="401.0" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="L" AnchorPane.bottomAnchor="246.0">
          <font>
             <Font size="23.0" />
          </font>
@@ -365,5 +369,6 @@
             <Font name="System Bold" size="18.0" />
          </font>
       </Button>
+      <Label layoutX="68.0" layoutY="205.0" prefHeight="17.0" prefWidth="172.0" text="Tagesschlüssel" />
    </children>
 </AnchorPane>
diff --git a/src/main/resources/enigma/kenngruppe.fxml b/src/main/resources/enigma/kenngruppe.fxml
index 1f56acace75752e4df64dc9ae1d65140bab3b349..2494b0530fec509d2a3807969c43ca299537588c 100644
--- a/src/main/resources/enigma/kenngruppe.fxml
+++ b/src/main/resources/enigma/kenngruppe.fxml
@@ -4,12 +4,17 @@
 <?import javafx.scene.control.Label?>
 <?import javafx.scene.control.TextField?>
 <?import javafx.scene.layout.AnchorPane?>
-
+<?import javafx.scene.layout.Pane?>
 
 <AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="257.0" prefWidth="300.0" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="enigma.KenngruppeController">
    <children>
-      <Label layoutX="81.0" layoutY="29.0" text="Bitte Kenngruppe eingeben!" AnchorPane.leftAnchor="70.0" AnchorPane.rightAnchor="70.0" AnchorPane.topAnchor="30.0" />
-      <Button fx:id="secondaryButton" layoutX="72.0" layoutY="178.0" onAction="#switchToPrimary" text="Kenngruppe bestätigen!" AnchorPane.leftAnchor="70.0" AnchorPane.rightAnchor="70.0" AnchorPane.topAnchor="170.0" />
-      <TextField layoutX="81.0" layoutY="84.0" AnchorPane.leftAnchor="70.0" AnchorPane.rightAnchor="70.0" AnchorPane.topAnchor="100.0" />
+      <Label layoutX="81.0" layoutY="29.0" text="Bitte Kenngruppe eingeben!" />
+      <Button fx:id="secondaryButton" layoutX="72.0" layoutY="178.0" onAction="#switchToPrimary" text="Kenngruppe bestätigen!" />
+      <Pane layoutX="14.0" layoutY="100.0" prefHeight="25.0" prefWidth="234.0">
+         <children>
+            <TextField prefHeight="25.0" prefWidth="71.0" />
+            <TextField layoutX="126.0" prefHeight="25.0" prefWidth="108.0" />
+         </children>
+      </Pane>
    </children>
 </AnchorPane>