diff --git a/src/main/java/projekt/enigma/GuiController.java b/src/main/java/projekt/enigma/GuiController.java
index 95d9bea768ac7c2aaca006d631122e9c2ea9de82..e731289733af8187e12c26b536b64a4536e86203 100644
--- a/src/main/java/projekt/enigma/GuiController.java
+++ b/src/main/java/projekt/enigma/GuiController.java
@@ -92,41 +92,6 @@ public class GuiController {
 
     //region Init
 
-    /**
-     * Die Funktion createSteckbrettPort erstellt zehn CheckComboBoxen, holt sich die verfügbaren Buchstaben,
-     * die bereits gesteckten Kabel und weißt sie zu.
-     * Im Anschluss werden die CheckComboBoxen auf dem GridPane positioniert.
-     *
-     * @param port : int : Kabel Nummer (0-9)
-     */
-    private void createSteckbrettPort(int port) {
-        // Holt die verfügbaren Buchstaben für diesen Port ab und erstellt ein char Array daraus
-        char[] verfuegbareBuchstaben = this.codierer.fetchVerfuegbareBuchstaben(port).toCharArray();
-
-        // Sortiert das Array nach dem Alphabet
-        Arrays.sort(verfuegbareBuchstaben);
-
-        StringBuilder sb = new StringBuilder();
-
-        /*
-         * Die Buchstaben in die CheckComboBox laden und zusätzlich in einen String um später den
-         * Index des Buchstaben auslesen zu können
-         */
-        for (char c : verfuegbareBuchstaben) {
-            sb.append(c);
-        }
-
-/*        // ToggleButton erstellen
-        tBtnPort[port] = new ToggleButton();
-        // Den ToggleButton dem GridPane in der Oberfläche zuordnen
-        mainGrid.add(tBtnPort[port], port + 1, 8);
-        mainGrid.setMargin(tBtnPort[port], new Insets(0, 15, 0, 15));*/
-
-        // Die Gesteckten Buchstaben in der CheckComboBox selektieren
-        //ccb.getCheckModel().check(sb.toString().indexOf(this.codierer.fetchSteckverbindungen()[port][0]));
-        //ccb.getCheckModel().check(sb.toString().indexOf(this.codierer.fetchSteckverbindungen()[port][1]));
-    }
-
     /**
      * init Methode zur Erstellung der Einträge und Action Listener für die einzelnen Menüs
      *
@@ -147,7 +112,7 @@ public class GuiController {
     }
 
     /**
-     * TODO: Doku
+     * Erzeugt Buttons um die Steckverbindungen zu auszuwählen
      */
     private void myToggleButtons() {
         if (chkBoxGridPane != null) {
@@ -169,10 +134,12 @@ public class GuiController {
             this.createPortPane(i);
             chkBoxGridPane[i].setVisible(false);
         }
-
+        /*
+         * ToggleButtonGroup Listener
+         */
         cabelConnect.selectedToggleProperty().
                 addListener((observable, oldValue, newValue) -> {
-                    //TODO
+
                     for (int j = 0; j < chkBoxGridPane.length; j++) {
 
                         //tBtnPort[j].setText(this.codierer.fetchSteckverbindungen()[j][0] + "" + this.codierer.fetchSteckverbindungen()[j][1]);
@@ -188,6 +155,10 @@ public class GuiController {
                 });
     }
 
+    /**
+     * Erstellt ein GridPane mit CheckBoxen an der Position des übergebenen port
+     * @param port => entspricht der Position des gewählten ToggleButton
+     */
     private void createPortPane(int port) {
 
         if (chkBoxGridPane[port] != null) {
@@ -613,9 +584,10 @@ public class GuiController {
     }
 
     /**
-     * TODO
+     * Methode die das ProgressDialog Fenster erstellt und verwaltet
      *
-     * @param strRxTx : String : RX oder TX
+     * @param strRxTx : String : RX => empfangen
+     *                           TX => senden
      */
     private void progressDialogue(String strRxTx) {
         Task copyWorker = createWorker(strRxTx);
@@ -639,9 +611,10 @@ public class GuiController {
     }
 
     /**
-     * TODO
+     * Thread Worker für Nachricht senden / empfangen
      *
-     * @param strRxTx : String : RX oder TX
+     * @param strRxTx : String : RX => empfangen
+     *                           TX => senden
      * @return boolean
      */
     private Task createWorker(String strRxTx) {
@@ -892,9 +865,9 @@ public class GuiController {
     }
 
     /**
-     * TODO: Doku
+     * Lädt die Daten aus dem Codebuch und setzt die Kenngruppe in der Gui
      *
-     * @param kenngruppe : String : Die Kenngruppe die gesetzt werden soll
+     * @param kenngruppe : String : aktuelle Kenngruppe
      */
     void setKenngruppe(String kenngruppe) {