diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..9d07237520788a76699f4ff88c189b612e12a831
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+
+.DS_Store
+documentation/design-documentation/thesis.pdf
+documentation/design-documentation/thesis.pdf
diff --git a/documentation/design-documentation/bibliography.bib b/documentation/design-documentation/bibliography.bib
index 585fbe8d1ae93f58cc986f8aebad48db918c38d5..b99b73058571e98cf5c4747e7cce4f7b9509084d 100644
--- a/documentation/design-documentation/bibliography.bib
+++ b/documentation/design-documentation/bibliography.bib
@@ -1,5 +1,14 @@
 % Encoding: windows-1252
 
+
+@Misc{de-cix:robots,
+  author = {DE-CIX},
+  title = {{Carrier Sense Multiple Access}},
+  year = {2020},
+  howpublished = {\href{https://www.de-cix.net/de/access/the-apollon-platform/patch-robots}},
+  note = {[Online; accessed 03-August-2020]}
+}
+
 @Book{bentley:1999,
   title = {{P}rogramming {P}earls},
   publisher = {Ad\-dison--Wesley},
diff --git a/documentation/design-documentation/chapters/chapter01.tex b/documentation/design-documentation/chapters/chapter01.tex
index 608138c78330c9259259c72d9df38577f12c8d5c..23b316fd5b10014707b97e03dbf0075ea88461ab 100644
--- a/documentation/design-documentation/chapters/chapter01.tex
+++ b/documentation/design-documentation/chapters/chapter01.tex
@@ -7,23 +7,35 @@ Lorem ipsum at nusquam appellantur his, labitur bonorum pri no \citep{dueck:trio
 %
 \section{Motivation}
 \label{sec:intro:motivation}
-\graffito{Note: The content of this chapter is just some dummy text. It is not a real language.}
-Illo principalmente su nos. Non message \emph{occidental} angloromanic da. Debitas effortio simplificate sia se, auxiliar summarios da que, se avantiate publicationes via. Pan in terra summarios, capital interlingua se que. Al via multo esser specimen, campo responder que da. Le usate medical addresses pro, europa origine sanctificate nos se. Cras faucibus, leo ac adipiscing adipiscing, erat justo vulputate arcu, non sollicitudin ipsum dolor eget lectus. Nulla sed mi non ipsum varius consequat sit amet nec ipsum. Donec ac elit id nibh pretium pulvinar non ut ipsum. Integer congue iaculis augue ac porttitor. Suspendisse sed enim ac eros hendrerit adipiscing. Integer elit libero, lacinia vitae pharetra a, ullamcorper vitae metus. In tempor, est id imperdiet pulvinar, tellus nibh lacinia diam, a eleifend dui lectus non turpis.
 
 %
 % Section: Ziele
 %
-\section{Ziel der Arbeit}
+\section{Overarching Project Goals}
 \label{sec:intro:goal}
-Ei choro aeterno antiopam mea, ut eos erant homero concludaturque. Albucius appellantur deterruisset id eam, vivendum partiendo dissentiet ei ius. Vis melius facilisis ea, sea id convenire referrentur, takimata adolescens ex duo. Ei harum argumentum per. Eam vidit exerci appetere ad, ut vel zzril intellegam interpretaris.
 
-Errem omnium ea per, pro \ac{UML} congue populo ornatus cu, ex qui dicant nemore melius. No pri diam iriure euismod. Graecis eleifend appellantur quo id. Id corpora inimicus nam, facer nonummy ne pro, kasd repudiandae ei mei. Mea menandri mediocrem dissentiet cu, ex nominati imperdiet nec, sea odio duis vocent ei. Tempor everti appareat cu ius, ridens audiam an qui, aliquid admodum conceptam ne qui. Vis ea melius nostrum, mel alienum ac elit id nibh pretium pulvina euripidis eu.
+\begin{enumerate}
+\item Keep It Simple, Stupid (KISS)
+\item Reuse existing technologies bits wherever possible
+\item Integrate state-of-the-art technologies and methodologies
+\item Document, Document, Document
+\item Automate almost everything right from the beginning
+\item be an excellent citizen: test, test, test
+\end{enumerate}
 
-Ei choro aeterno antiopam mea, labitur bonorum pri no. His no decore nemore graecis. In eos meis nominavi, liber soluta vim cu. Integer consectetur, mi congue feugiat rhoncus, ante libero consectetur eros, et interdum nulla velit non velit. Mauris pharetra venenatis porttitor. Suspendisse et risus at dui gravida hendrerit. Aenean auctor interdum sodales. Etiam tortor orci, scelerisque in gravida eu, varius a massa. Ut sem odio, commodo id pharetra eu, dictum vitae. 
+Some unsorted thoughts the be ordered yet:
+\begin{enumerate}
+\item Storage of information in some external database, make use of database features, e.g., for state replication
+\item eye towards web-technologies/features, such as externalisation of state
+\item one API to "talk"  administratively to the network controller
+\item core of controller should be kept simple/lean, i.e., just the basic primitives
+\item core should be extended by modules to add functionality beyond basics
+\item modules should be loaded (or unloaded) during runtime of the controller core
+\end{enumerate}
 
 %
 % Section: Struktur der Arbeit
 %
 \section{Structure of this Memo}
 \label{sec:intro:structure}
-Nulla fastidii ea ius, exerci suscipit instructior te nam, in ullum postulant quo. Congue quaestio philosophia his at, sea odio autem vulputate ex. Cu usu mucius iisque voluptua. Sit maiorum propriae at, ea cum \ac{API} primis intellegat. Hinc cotidieque reprehendunt eu nec. Autem timeam deleniti usu id, in nec nibh altera.
+.
diff --git a/documentation/design-documentation/chapters/chapter03.tex b/documentation/design-documentation/chapters/chapter03.tex
new file mode 100644
index 0000000000000000000000000000000000000000..449bff1c9c2956f25180cbc300b57c55a8e0f2b3
--- /dev/null
+++ b/documentation/design-documentation/chapters/chapter03.tex
@@ -0,0 +1,31 @@
+\chapter{Theoretical Underpinnings for SDN controllers}
+\label{ch:underpinnings}
+
+\section{What is a network at all?}
+\label{ch:underpinnings:network}
+
+Some loose thoughts for this chapter, as data networks consists out of:
+\begin{enumerate}
+	\item interfaces
+	\item links connecting interfaces
+	\item hosts having at least or n interfaces
+	\item hosts with ability to do forwarding decisions, e.g., an IP router on layer 3, an Ethernet-switch on layer 2, or an optical switch on layer 1 (i.e., wavelength)
+	\item differentiation between physical and logical links is needed, as
+	\begin{enumerate}
+		\item physical links cannot be changed by a software, as some entity has to change the physical connection, i.e., either a human or by robots (see~\cite{de-cix:robots} as one possible example).
+		\item logical links can be changed by a software, but the ways of doing so depend on~\ref{ch:underpinnings:network:changes}. 
+	\end{enumerate}
+\end{enumerate}
+
+\subsection{Can the network be changed during operation?}
+\label{ch:underpinnings:network:changes}
+\begin{enumerate}
+	\item classical way: physical links can be changed by a software via the command line interface (CLI), e.g., a router can create a new IP~subnetwork on an interface via the CLI.
+	\item SDN way: physical links can be changed by a software via an Application Programming Interface (API), e.g., a router can create a new IP~subnetwork via an API
+\end{enumerate}
+
+
+\section{Requirements}
+\label{ch:underpinnings:requirements}
+
+Some requirements to be filed here. 
diff --git a/documentation/design-documentation/thesis.pdf b/documentation/design-documentation/thesis.pdf
index 33268dcd3eba17b9d9b54af71a041d3944a459a2..d72fa7802a4a40ecf410bb225c562ce9876c2da6 100644
Binary files a/documentation/design-documentation/thesis.pdf and b/documentation/design-documentation/thesis.pdf differ
diff --git a/documentation/design-documentation/thesis.tex b/documentation/design-documentation/thesis.tex
index 814f9e45710424be1a4614f8d898cd2e8a6452cc..affca938ab9a1baa5176be05f9a4a9f06df35da1 100644
--- a/documentation/design-documentation/thesis.tex
+++ b/documentation/design-documentation/thesis.tex
@@ -93,7 +93,7 @@
 %\part{Thesis}\label{pt:thesis}
 \include{chapters/chapter01}
 \include{chapters/chapter02}
-%\include{chapters/chapter03}
+\include{chapters/chapter03}
 %*************************************************************************
 % Backmatter
 %*************************************************************************