diff --git a/hhuthesis.cls b/hhuthesis.cls
index de59da1ab04c8b2341c5953cc18424caae3366cf..fecb5320b0b8067c1a4a8a541129b67a795ddab2 100644
--- a/hhuthesis.cls
+++ b/hhuthesis.cls
@@ -1,16 +1,10 @@
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{hhuthesis}[2019/09/04 HHU Thesis LaTeX document class v1.1.0]
+\ProvidesClass{hhuthesis}[2019/09/04 HHU Thesis LaTeX document class v1.2.0]
 
 \DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} % Options fallback.
 \ProcessOptions\relax
 
-\LoadClass[titlepage]{article}
-
-
-%%% Necessary packages
-
-\RequirePackage[nottoc]{tocbibind}
-\RequirePackage{iflang} % Needed for language dependend distinctions
+\LoadClass[11pt,a4paper,twoside,titlepage]{article}
 
 
 %%% Define user-settings commands
@@ -29,6 +23,70 @@
 \newcommand{\gratuationtype}[1]{\renewcommand{\@degree}{#1}}
 \newcommand{\@degree}{Bachelor}
 
+%% Allows switching between colour and black/white printing
+\newif\ifprintblackwhite
+\printblackwhitefalse
+
+\newcommand{\blackwhiteprint}{
+  \printblackwhitetrue
+  \pgfplotsset{cycle list name=hhubwcycle}
+}
+
+
+%%% Necessary packages
+
+%% Allows direct insertion of umlauts (ä, ö, ü instead of \"a, \"o, \"u)
+\RequirePackage[utf8]{inputenc}
+\RequirePackage[T1]{fontenc}
+
+\RequirePackage[titletoc,page]{appendix}
+
+\RequirePackage[nottoc]{tocbibind}
+\RequirePackage{iflang} % Needed for language dependend distinctions
+
+\RequirePackage{xcolor}
+%% HHU Corporate Design colours
+\definecolor{hhublue}{HTML}{006ab3} % Blau
+\definecolor{hhudarkblue}{HTML}{003964} % Dunkelblau
+\definecolor{hhuiceblue}{HTML}{b5cbd6} % Eisblau
+\definecolor{hhucyan}{HTML}{57bab1} % Türkis
+\definecolor{hhugreen}{HTML}{8cb110} % Grün
+\definecolor{hhuorange}{HTML}{ee7f00} % Orange
+\definecolor{hhured}{HTML}{be0a26} % Rot
+
+\RequirePackage{tikz}
+\RequirePackage{pgf,pgfplots}
+%% Setup of colour cylce lists for pgfplots
+\pgfplotscreateplotcyclelist{hhucolorcycle}{
+  solid,hhublue,every mark/.append style={solid},mark=*\\
+  dashed,hhured,every mark/.append style={solid},mark=square*\\
+  dashdotted,hhugreen,every mark/.append style={solid},mark=diamond*\\
+  dotted,hhuorange,every mark/.append style={solid},mark=triangle*\\
+  densely dashed,hhucyan,every mark/.append style={solid},mark=star\\
+  loosely dashed,hhublue,every mark/.append style={solid},mark=o\\
+  loosely dotted,hhured,every mark/.append style={solid},mark=square\\
+  densely dashed,hhugreen,every mark/.append style={solid},mark=diamond\\
+  loosely dashdotted,hhuorange,every mark/.append style={solid},mark=triangle\\
+  densely dotted,hhucyan,every mark/.append style={solid},mark=star\\
+}
+\pgfplotscreateplotcyclelist{hhubwcycle}{ % Für Schwarz/Weiß
+  solid,every mark/.append style={solid,fill=gray},mark=*\\
+  dashed,every mark/.append style={solid,fill=gray},mark=square*\\
+  dashdotted,every mark/.append style={solid,fill=gray},mark=diamond*\\
+  dotted,every mark/.append style={solid,fill=gray},mark=triangle*\\
+  densely dashed,every mark/.append style={solid},mark=star\\
+  loosely dashed,every mark/.append style={solid},mark=o\\
+  loosely dotted,every mark/.append style={solid},mark=square\\
+  densely dashed,every mark/.append style={solid},mark=diamond\\
+  loosely dashdotted,every mark/.append style={solid},mark=triangle\\
+  densely dotted,every mark/.append style={solid},mark=star\\
+}
+%% Default colour cycle list
+%% The colour cycle lists are further defined below.
+%% Note that calling \blackwhiteprint switches this to hhubwcycle.
+\pgfplotsset{cycle list name=hhucolorcycle}
+
+
 
 %%% Acknowledgement settings
 
@@ -37,12 +95,6 @@
 \newcommand{\showacknowledgements}{\acknowledgementstrue}
 
 
-%%% Logo
-
-\newif\ifprintblackwhite
-\printblackwhitefalse % Set logo to RGB colour by default
-
-
 %%% Formatting and Typesetting
 
 %% Corporate Design says to use Arial, but TeXLive only provides helvet
diff --git a/thesis.tex b/thesis.tex
index cde687bc5a617b8ae658ab54f8ceecb06ac4c088..899f70f3c8816808b25dc10d67bf08c79af26ad6 100644
--- a/thesis.tex
+++ b/thesis.tex
@@ -4,14 +4,7 @@
 % Vorlage für Bachelor- und Masterarbeiten                                     %
 % Erstellt: 2019-09-03                                                         %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\documentclass[11pt,a4paper,twoside]{hhuthesis}
-
-%% Ermöglicht direkte Eingabe von Umlauten (ä, ö, ü statt \"a, \"o, \"u)
-\usepackage[utf8]{inputenc}
-\usepackage[T1]{fontenc}
-
-%% Erlaub die Nutzung der appendices-Umgebung für die Erstellung eines Anhangs
-\usepackage[titletoc,page]{appendix}
+\documentclass{hhuthesis}
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -20,7 +13,8 @@
 %% Im Folgenden können Sie Ihre Arbeit personalisieren.                       %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-%% Spracheinstellung: Kommentieren Sie die entsprechende Zeile ein bzw. aus.
+%% Spracheinstellung
+%% Kommentieren Sie die entsprechende Zeile ein bzw. aus.
 %% Wir empfehlen jedem sich an einer englischen Arbeit zu versuchen.
 % \usepackage[ngerman,english]{babel} % English
 \usepackage[english,ngerman]{babel} % Deutsch
@@ -41,14 +35,13 @@
 
 %% Erst- und Zweitgutachter
 \firstexaminer{Prof.~Dr.~Michael~Leuschel}
-\secondexaminer{Prof.~Dr.~Michael~Leuschel}
+\secondexaminer{tbd}
 
 %% Farb- oder Schwarzweißdruck
-% Benutzen Sie das Kommando \printblackwhitetrue,
+% Benutzen Sie das Kommando \blackwhiteprint,
 % wenn sie in Schwarz/Weiß drucken möchten.
 % Im Farbdruck ist jede farbige Seite idR teurer.
-\printblackwhitefalse
-% \printblackwhitetrue % Kommentarzeichen entfernen für Schwarz/Weiß-Druck
+% \blackwhiteprint  % Kommentarzeichen entfernen für Schwarz/Weiß-Druck
 
 %% Danksagungen:
 % Falls Sie Danksagungen in Ihrer Arbeit aussprechen möchten,
@@ -66,7 +59,10 @@
 %% Diese Vorlage kommt bereits mit einigen nützlichen inkludierten Paketen.   %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\usepackage{todonotes} % Macht den \todo-Befehl verfügbar.
+%% Macht den \todo-Befehl verfügbar.
+%% Hiermit können Sie Abschnitte annotieren,
+%% welche weiterer Bearbeitung bedürfen.
+\usepackage{todonotes}
 
 %% Zeige Zeilennummern in der Arbeit an.
 %% Der \linenumbers Befehl muss herzu aufgerufen werden.
@@ -74,20 +70,22 @@
 \usepackage{lineno}
 % \linenumbers % <- Kommentar entfernen!
 
+
 %% Häufig benutzte mathematische Packages.
 \usepackage{amsfonts}
 \usepackage{amsmath}
 \usepackage{amssymb}
 
-%% Für Code und Algorithmen.
-\usepackage{listings}
-\usepackage{algorithmicx}
 
+\usepackage{listings} % Einbindung von Code
+\usepackage{algorithmicx} % Angabe von Algorithmen in Pseudocode
 \usepackage{siunitx} % Erlaubt \num Befehl zum einfacheren Formatieren von Zahlen.
-
 \usepackage{enumitem} % Leichter konfigurierbare enumerate-Umgebungen.
-
 \usepackage{subcaption} % Unterteilung von Figures in Subfigures.
+\usepackage{hyperref} % Klickbare Referenzen (z.B. im Inhaltsverzeichnis)
+\usepackage{url} % \url Kommando für Darstellung von Links
+\usepackage{csquotes} % Improved quoting.
+\usepackage{xspace} % Nicht terminierte Kommandos essen keinen Whitespace mehr.
 
 %% Tabellen
 \usepackage{tabularx} % Fügt tabularx Umgebung hinzu -> Mehr Kontrolle über Tabellen.
@@ -96,80 +94,18 @@
 \usepackage{multicol}
 \usepackage{longtable} % Große Tabellen gehen über mehrere Seiten.
 
-\usepackage{hyperref} % Klickbare Referenzen (z.B. im Inhaltsverzeichnis)
-\usepackage{url}
-
 %% Intelligenteres Referenzieren mittels \cref.
 %% \languagename um dynamisch zwischen ngerman oder english zu wechseln.
 \usepackage[\languagename,capitalize]{cleveref}
 
-\usepackage{csquotes} % Improved quoting.
-
-\usepackage{xspace} % Nicht terminierte Kommandos essen keinen Whitespace mehr.
-
-\usepackage{xcolor} % Größere Farbauswahl.
-%% Farben der HHU gemäß der Corporate Design Guidelines
-\definecolor{hhublue}{HTML}{006ab3} % Blau
-\definecolor{hhudarkblue}{HTML}{003964} % Dunkelblau
-\definecolor{hhuiceblue}{HTML}{b5cbd6} % Eisblau
-\definecolor{hhucyan}{HTML}{57bab1} % Türkis
-\definecolor{hhugreen}{HTML}{8cb110} % Grün
-\definecolor{hhuorange}{HTML}{ee7f00} % Orange
-\definecolor{hhured}{HTML}{be0a26} % Rot
-
-%% Für wunderschöne Figures und Plots
-\usepackage{tikz}
-\usepackage{pgf,pgfplots}
-
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %% (Ende) LaTeX Packages in Nutzung                                           %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Im Regelfall ist im folgenden Dokument nichts mehr zu ändern.                %
-%                                                                              %
-% Die Stelle, an welcher der Inhalt geladen wird,                              %
-% ist dennoch weiter unten markiert.                                           %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%%% Setup of colour cylce lists for pgfplots
-
-\pgfplotscreateplotcyclelist{hhucolorcycle}{
-  solid,hhublue,every mark/.append style={solid},mark=*\\
-  dashed,hhured,every mark/.append style={solid},mark=square*\\
-  dashdotted,hhugreen,every mark/.append style={solid},mark=diamond*\\
-  dotted,hhuorange,every mark/.append style={solid},mark=triangle*\\
-  densely dashed,hhucyan,every mark/.append style={solid},mark=star\\
-  loosely dashed,hhublue,every mark/.append style={solid},mark=o\\
-  loosely dotted,hhured,every mark/.append style={solid},mark=square\\
-  densely dashed,hhugreen,every mark/.append style={solid},mark=diamond\\
-  loosely dashdotted,hhuorange,every mark/.append style={solid},mark=triangle\\
-  densely dotted,hhucyan,every mark/.append style={solid},mark=star\\
-}
-
-\pgfplotscreateplotcyclelist{hhubwcycle}{ % Für Schwarz/Weiß
-  solid,every mark/.append style={solid,fill=gray},mark=*\\
-  dashed,every mark/.append style={solid,fill=gray},mark=square*\\
-  dashdotted,every mark/.append style={solid,fill=gray},mark=diamond*\\
-  dotted,every mark/.append style={solid,fill=gray},mark=triangle*\\
-  densely dashed,every mark/.append style={solid},mark=star\\
-  loosely dashed,every mark/.append style={solid},mark=o\\
-  loosely dotted,every mark/.append style={solid},mark=square\\
-  densely dashed,every mark/.append style={solid},mark=diamond\\
-  loosely dashdotted,every mark/.append style={solid},mark=triangle\\
-  densely dotted,every mark/.append style={solid},mark=star\\
-}
-
-\ifprintblackwhite
-  \pgfplotsset{cycle list name=hhubwcycle}
-\else
-  \pgfplotsset{cycle list name=hhucolorcycle}
-\fi
-
 \begin{document}
-\frontmatter
 %% Set up title page, declaration of authorship, abstract, acknowledgements
+\frontmatter
 \makefrontmatter
 
 \tableofcontents
@@ -211,6 +147,7 @@
 
 \clearpage
 \bibliography{references}
+%% Depending on Language, use german alphadin or original alpha
 \iflanguage{ngerman}{
   \bibliographystyle{alphadin}
 }{