diff --git a/src/main/java/projekt/enigma/App.java b/src/main/java/projekt/enigma/App.java
index f53dcdf988f86a5bedf676f34009bdcaf9fcf9d5..eff5d686c3144f8f32d639b336b25cc855998093 100644
--- a/src/main/java/projekt/enigma/App.java
+++ b/src/main/java/projekt/enigma/App.java
@@ -10,19 +10,24 @@ import java.io.IOException;
 
 /**
  * JavaFX App
+ * Startklasse fuer JavaFX Application, durch die Erweiterung um die Klasse Application.
+ * Baut die Benutzeroberflaeche in ihren Grundstrukturen auf.
  */
 public class App extends Application {
 
 	/**
 	 * TODO Dokumentieren
+	 *
+	 * scene : Scene : deklariert die Scene der GUI
 	 */
 	private static Scene scene;
 
 	/**
 	 * TODO Dokumentieren
+	 * setzt die fxml-Datei
 	 *
-	 * @param fxml
-	 * @throws IOException
+	 * @param fxml : String : Ort der fxml
+	 * @throws IOException : wirft Exception, wenn die Datei nicht gefunden/geladen werden konnte
 	 */
 	static void setRoot(String fxml) throws IOException {
 		scene.setRoot(loadFXML(fxml));
@@ -30,10 +35,11 @@ public class App extends Application {
 
 	/**
 	 * TODO Dokumentieren
+	 * laedt die fxml-Datei
 	 *
-	 * @param fxml
-	 * @return
-	 * @throws IOException
+	 * @param fxml : String : Ort der fxml
+	 * @return fxml wird geladen
+	 * @throws IOException : wirft Exception, wenn die Datei nicht gefunden/geladen werden konnte
 	 */
 	private static Parent loadFXML(String fxml) throws IOException {
 		FXMLLoader fxmlLoader = new FXMLLoader(App.class.getResource(fxml + ".fxml"));
@@ -42,8 +48,9 @@ public class App extends Application {
 
 	/**
 	 * TODO Dokumentieren
+	 * Standard-main-Methode, die die erweiterte Klasse Application startet
 	 *
-	 * @param args
+	 * @param args : String[] : Terminalparameter
 	 */
 	public static void main(String[] args) {
 		Application.launch();
@@ -51,9 +58,10 @@ public class App extends Application {
 
 	/**
 	 * TODO Dokumentieren
+	 * Deklariert und initialisiert die Stage.
 	 *
-	 * @param stage
-	 * @throws IOException
+	 * @param stage : Stage : Aufbau der Stage in der Scene
+	 * @throws IOException : wirft Exception, wenn die Datei nicht gefunden/geladen werden konnte
 	 */
 	@Override
 	public void start(Stage stage) throws IOException {
diff --git a/src/main/java/projekt/enigma/Main.java b/src/main/java/projekt/enigma/Main.java
index 31b558dfa26a54f59783aff516c906719313387d..ec28c8326559cd7f825ec1b94e8263a36f93adb6 100644
--- a/src/main/java/projekt/enigma/Main.java
+++ b/src/main/java/projekt/enigma/Main.java
@@ -10,9 +10,9 @@ public class Main {
 
     public static void main(String[] args) throws SQLException {
         Thread app = new Thread(new ThreadApp());
-//        Thread funk = new Thread(new ThreadFunkraum());
+        Thread funk = new Thread(new ThreadFunkraum());
 
         app.start();
-//        funk.start();
+        funk.start();
     }
 }
diff --git a/src/main/java/projekt/enigma/threads/ThreadApp.java b/src/main/java/projekt/enigma/threads/ThreadApp.java
index 47cbfb2de183fb7925ccc60722add7f58f48f166..faae51d0d9abcd7c5b97b3fb6e4b3e0d79e49857 100644
--- a/src/main/java/projekt/enigma/threads/ThreadApp.java
+++ b/src/main/java/projekt/enigma/threads/ThreadApp.java
@@ -2,14 +2,18 @@ package projekt.enigma.threads;
 
 import projekt.enigma.App;
 
-import java.sql.SQLException;
-
+/**
+ * Thread fuer die Benutzeroberflaeche, wird durch das Interface Runnable erweitert
+ */
 public class ThreadApp implements Runnable {
     private String[] args;
 
+    /**
+     * Ueberschriebene Funktion - fuehrt die Klasse App aus
+     */
     @Override
     public void run() {
-        System.out.println("ThreadApp" + Thread.currentThread());
+        System.out.println("ThreadApp " + Thread.currentThread());
         App app = new App();
         app.main(args);
 
diff --git a/src/main/java/projekt/enigma/threads/ThreadFunkraum.java b/src/main/java/projekt/enigma/threads/ThreadFunkraum.java
index b4a978dd87fce4095e9471294eeabace75ca8029..7ef5014d482ac1c8731fe198798540c2ca694a20 100644
--- a/src/main/java/projekt/enigma/threads/ThreadFunkraum.java
+++ b/src/main/java/projekt/enigma/threads/ThreadFunkraum.java
@@ -1,26 +1,22 @@
 package projekt.enigma.threads;
 
-import org.apache.http.HttpException;
 import projekt.enigma.model.Codierer;
 import projekt.enigma.model.Funkraum;
 
-import java.io.IOException;
-
+/**
+ * Thread fuer den Funkraum, wird durch das Interface Runnable erweitert
+ */
 public class ThreadFunkraum implements Runnable {
     String kenngruppe = new Codierer().getKenngruppe();
-//    String funkspruch;
+
+    /**
+     * Ueberschriebene Funktion - fuehrt die Klasse Funkraum aus und startet
+     */
     @Override
     public void run() {
         Funkraum funkraum = new Funkraum();
-        System.out.println("Threadfunkraum"  + Thread.currentThread());
+        System.out.println("Threadfunkraum" + Thread.currentThread());
         funkraum.empfangeFunkspruch(kenngruppe);
-
-//        try {
-//            funkraum.sendeFunkspruch(funkspruch, kenngruppe);
-//        } catch (HttpException he) {
-//            System.err.println("Error");
-//        } catch (IOException io) {
-//            System.err.println("Error");
-//        }
     }
 }
+