diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..07115cd
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..a38955a
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/G91_Einkommen.iml b/G91_Einkommen.iml
new file mode 100644
index 0000000..c90834f
--- /dev/null
+++ b/G91_Einkommen.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/EinkommenInfo.java b/src/EinkommenInfo.java
index b2085d7..953b445 100644
--- a/src/EinkommenInfo.java
+++ b/src/EinkommenInfo.java
@@ -1,2 +1,7 @@
+/**
+ * enthält das Hauptprogramm und kommuniziert mit dem Benutzer.
+ *
+ * @author Gubitz, Wöstemeyer, Pfannenstiel, Mayer, Vigier
+ */
public class EinkommenInfo {
}
diff --git a/src/Gebiet.java b/src/Gebiet.java
index afa04be..db0ef98 100644
--- a/src/Gebiet.java
+++ b/src/Gebiet.java
@@ -1,2 +1,12 @@
+/**
+ * Ein Objekt der Klasse 'Gebiet' enthält die Daten einer Zeile in der Datei 'Einkommen.csv'. Die
+ * Klasse besitzt dementsprechend 5 Attribute und die zugehörigen get-Methoden. Wenn in der
+ * Datei kein entsprechender Wert vorhanden ist, geben die Methoden 'getGesamtEinkommen'
+ * und 'getDurchschnittsEinkommen' den Wert -1 zurück. Die Anzahl der Einwohner ist eine
+ * abgeleitete Eigenschaft und wird dementsprechend in der Methode 'getAnzahlEinwohner'
+ * berechnet.
+ *
+ * @author Gubitz, Wöstemeyer, Pfannenstiel, Mayer, Vigier
+ */
public class Gebiet {
}
diff --git a/src/GebietListe.java b/src/GebietListe.java
index 43b9668..8f4988d 100644
--- a/src/GebietListe.java
+++ b/src/GebietListe.java
@@ -1,2 +1,17 @@
+/**
+ * Die Klasse 'GebietsListe' enthält als Attribut eine Liste von Gebiet-Objekten. Darauf
+ * aufbauend wird eine Reihe von Algorithmen bereitgestellt, die die Liste der Gebiete
+ * unterschiedlich auswerten. Die Methoden haben folgende Aufgaben (in der im
+ * Klassendiagramm gezeigten Reihenfolge):
+ * Der Konstruktor initialisiert die Liste der Gebiete.
+ * Das Gebiet mit dem geringsten Durchschnittseinkommen wird ermittelt.
+ * Das Gebiet mit der maximalen Anzahl von Einwohnern wird ermittelt.
+ * Die Gesamtzahl der Gebiete wird geliefert.
+ * Die Anzahl der Gebiete mit unvollständigen Einkommensdaten wird ermittelt.
+ * Alle Gebiete, deren Namen mit einem vorgegebenen String anfangen, werden
+ * zusammengestellt und in Form einer Liste geliefert.
+ *
+ * @author Gubitz, Wöstemeyer, Pfannenstiel, Mayer, Vigier
+ */
public class GebietListe {
}
diff --git a/src/GebietsDatei.java b/src/GebietsDatei.java
index 1d8a5e4..6c79006 100644
--- a/src/GebietsDatei.java
+++ b/src/GebietsDatei.java
@@ -1,2 +1,9 @@
+/**
+ * Die Klasse 'Gebietsdatei' hat die Aufgabe, die Datei 'Einkommen.csv' einzulesen, zu
+ * interpretieren, als Gebiet-Objekte zu speichern und diese in Form einer Liste zur Verfügung
+ * zu stellen.
+ *
+ * @author Gubitz, Wöstemeyer, Pfannenstiel, Mayer, Vigier
+ */
public class GebietsDatei {
}