diff --git a/doc/mainDocument/mainDocument.tex b/doc/mainDocument/mainDocument.tex
index 2ea8491a3bb8e756ed8988c0a1c28cb39b6ae09a..b6e222e359c1f6820d783fb5ab3ec82d4c0e5f6b 100644
--- a/doc/mainDocument/mainDocument.tex
+++ b/doc/mainDocument/mainDocument.tex
@@ -17,7 +17,7 @@
 \usepackage{ifthen, tikz, xstring, calc, pgfopts} % required for tikz-uml
 \usepackage{listings}
 \usepackage{../tikz-uml}
-
+\usepackage{dirtree}
 \usepackage{geometry}
 \usepackage{pdflscape}
 %\geometry{scale = 0.5} %for class diagram???
diff --git a/doc/mainDocument/sections/architektur.tex b/doc/mainDocument/sections/architektur.tex
index 0545eabaa332f9f0bff4e991027fede878505f4c..fa1a65a0b2788db1cfcba4f03534289757ac530d 100644
--- a/doc/mainDocument/sections/architektur.tex
+++ b/doc/mainDocument/sections/architektur.tex
@@ -254,6 +254,37 @@
 		\end{figure}
 		\end{landscape}
 	
+	\subsection{Ordnerstruktur}
+	\dirtree{%
+	.1 catkin\textunderscore ws.
+	.2 src.
+	.3 NetworkingLib \DTcomment{Library um TCP und UDP zu nutzen}.
+	.3 PC \DTcomment{Programm des Steuerrechners}.
+	.3 PC2CarLib \DTcomment{Kommunikation zwischen Steuerrechner und Fahrzeug}.
+	.3 PlatoonProtocolLib \DTcomment{Kommunikation zwischen den Fahrzeugen}.
+	.3 car \DTcomment{Fahrzeugmodule}.
+	.4 include.
+	.5 camera.
+	.5 environment.
+	.5 lanekeeping.
+	.5 logging.
+	.5 mainNode.
+	.5 mavLink.
+	.5 ultrasonic.
+	.4 launch.
+	.4 msg.
+	.4 plugins.
+	.4 src.
+	.5 camera.
+	.5 environment.
+	.5 lanekeeping.
+	.5 logging.
+	.5 mainNode.
+	.5 mavLink.
+	.5 ultrasonic.
+	.4 test.
+	}	
+	
 	%uml-tikz stub TODO
 	\begin{comment}
 	\begin{tikzpicture}