diff --git a/20190114/hp-20190114.pdf b/20190114/hp-20190114.pdf
index 53f9bc52c5687b45d79c284131d8edfd10d46db8..9146e02220768037db20293ddce719224dbb7c96 100644
Binary files a/20190114/hp-20190114.pdf and b/20190114/hp-20190114.pdf differ
diff --git a/20190114/hp-20190114.tex b/20190114/hp-20190114.tex
index 96c446e9e544262ba21fb42b2f07d2eb3133b8c5..512ec43cf7ecee4d74ce0d08285d8e3d7d3c649a 100644
--- a/20190114/hp-20190114.tex
+++ b/20190114/hp-20190114.tex
@@ -73,7 +73,7 @@
         \item[6.1] Konzepte und Ziele
         \color{red}
         \item[6.2] Beispiel: Zahlen und Buchstaben
-        \item[6.3] Beispiel: Graphische Benutzeroberfläche (GUI)
+        \item[6.3] Unions
         \vspace*{-\smallskipamount}
         \item[\dots]
       \end{itemize}
@@ -508,48 +508,6 @@
   
 \end{frame}
 
-\subsection{Beispiel: Graphische Benutzeroberfläche (GUI)}
-
-\begin{frame}[fragile]
-
-  \showsubsection
-
-  \scriptsize
-  \begin{lstlisting}
-    #include <gtk/gtk.h>
-
-    int main (int argc, char **argv)
-    {
-      gtk_init (&argc, &argv);
-      GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
-      gtk_window_set_title (GTK_WINDOW (window), "Hello");
-      g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
-      GtkWidget *vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
-      gtk_container_add (GTK_CONTAINER (window), vbox);
-      gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
-      GtkWidget *label = gtk_label_new ("Hello, world!");
-      gtk_container_add (GTK_CONTAINER (vbox), label);
-      GtkWidget *button = gtk_button_new_with_label ("Quit");
-      g_signal_connect (button, "clicked", G_CALLBACK (gtk_main_quit), NULL);
-      gtk_container_add (GTK_CONTAINER (vbox), button);
-      gtk_widget_show (button);
-      gtk_widget_show (label);
-      gtk_widget_show (vbox);
-      gtk_widget_show (window);
-      gtk_main ();
-      return 0;
-    }
-  \end{lstlisting}
-
-  \vspace*{-6cm}\strut\hfill
-  \includegraphics[scale=0.85]{hello-gtk.png}\\[2cm]
-  \begin{flushright}
-    \normalsize\bf Praktikumsversuch:\\
-    Objektorientiertes Zeichenprogramm
-  \end{flushright}
-  
-\end{frame}
-
 \subsection{Unions}
 
 \begin{frame}[fragile]
@@ -788,6 +746,48 @@
   \end{itemize}
 \end{frame}
 
+\subsection{Beispiel: Graphische Benutzeroberfläche (GUI)}
+
+\begin{frame}[fragile]
+
+  \showsubsection
+
+  \scriptsize
+  \begin{lstlisting}
+    #include <gtk/gtk.h>
+
+    int main (int argc, char **argv)
+    {
+      gtk_init (&argc, &argv);
+      GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+      gtk_window_set_title (GTK_WINDOW (window), "Hello");
+      g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
+      GtkWidget *vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
+      gtk_container_add (GTK_CONTAINER (window), vbox);
+      gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
+      GtkWidget *label = gtk_label_new ("Hello, world!");
+      gtk_container_add (GTK_CONTAINER (vbox), label);
+      GtkWidget *button = gtk_button_new_with_label ("Quit");
+      g_signal_connect (button, "clicked", G_CALLBACK (gtk_main_quit), NULL);
+      gtk_container_add (GTK_CONTAINER (vbox), button);
+      gtk_widget_show (button);
+      gtk_widget_show (label);
+      gtk_widget_show (vbox);
+      gtk_widget_show (window);
+      gtk_main ();
+      return 0;
+    }
+  \end{lstlisting}
+
+  \vspace*{-6cm}\strut\hfill
+  \includegraphics[scale=0.85]{hello-gtk.png}\\[2cm]
+  \begin{flushright}
+    \normalsize\bf Praktikumsversuch:\\
+    Objektorientiertes Zeichenprogramm
+  \end{flushright}
+  
+\end{frame}
+
 \subsection{Ausblick: C++}
 
 \begin{frame}[fragile]
@@ -877,9 +877,9 @@
         \color{medgreen}
         \item[6.1] Konzepte und Ziele
         \item[6.2] Beispiel: Zahlen und Buchstaben
-        \item[6.3] Beispiel: Graphische Benutzeroberfläche (GUI)
-        \item[6.4] Unions
-        \item[6.5] Virtuelle Methoden
+        \item[6.3] Unions
+        \item[6.4] Virtuelle Methoden
+        \item[6.5] Beispiel: Graphische Benutzeroberfläche (GUI)
         \item[6.6] Ausblick: C++
       \end{itemize}
     \item[\textbf{7}] \textbf{Datenstrukturen}