diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 996c68735483c684ad7814a190dcb26dfa258258..9144a5973b4796db9597691d61fde01af1ac91aa 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,8 +6,10 @@ compile_pdf:
     image: aergus/latex
     script:
         - make
+        - make handout
     stage: build
     artifacts:
         expire_in: 2 weeks
         paths:
             - "build/qmc-loop-algorithm-report.pdf"
+            - "build/qmc-loop-algorithm-report-handout.pdf"
diff --git a/Makefile b/Makefile
index 4b7f76f1ffe68ab385445633e632174ce11adeff..f41ba5cb9adb421a49549fd89191aa246c646bcb 100644
--- a/Makefile
+++ b/Makefile
@@ -4,11 +4,19 @@ refs=src/references.bib
 
 default: build/$(name).pdf
 
-build/$(name).pdf: src/$(name).tex $(refs) fau-beamer/styles/beamerthemefau.sty
+buildstuff: $(refs) fau-beamer/styles/beamerthemefau.sty
 	mkdir -p build
 	find fau-beamer/* -maxdepth 0 -type d -execdir ln -rsf "{}" ../build \;
 	cp $(refs) build
-	latexmk -pdf -output-directory=build src/$(name).tex
+
+build/$(name).pdf: src/$(name).tex buildstuff
+	latexmk -pdf -output-directory=build $<
+
+handout: build/$(name)-handout.pdf
+
+build/$(name)-handout.pdf: src/$(name).tex buildstuff
+	sed -e 's/documentclass{/documentclass[handout]{/' $< > build/$(name)-handout.tex
+	latexmk -pdf -output-directory=build build/$(name)-handout.tex
 
 clean:
 	rm -rf build
@@ -17,3 +25,6 @@ clean:
 show: build/$(name).pdf
 	xdg-open build/$(name).pdf
 
+show-handout: build/$(name)-handout.pdf
+	xdg-open build/$(name)-handout.pdf
+
diff --git a/README.md b/README.md
index f77b32dbb4ad696073d272edf6b5c4453098cbef..c2ce8b3b92480c9a049b9fc15ebece49d082de24 100644
--- a/README.md
+++ b/README.md
@@ -2,11 +2,12 @@
 
 This is my presentation about the Quantum Monte Carlo Loop Algorithm.
 
-The compiled PDF is available at [https://gitlab.cs.fau.de/oz73ifuv/qmc-loop-algorithm-report/-/jobs/artifacts/main/raw/build/qmc-loop-algorithm-report.pdf?job=compile_pdf](https://gitlab.cs.fau.de/oz73ifuv/qmc-loop-algorithm-report/-/jobs/artifacts/main/raw/build/qmc-loop-algorithm-report.pdf?job=compile_pdf).
+The handout is available at [https://gitlab.cs.fau.de/oz73ifuv/qmc-loop-algorithm-report/-/jobs/artifacts/main/raw/build/qmc-loop-algorithm-report-handout.pdf?job=compile_pdf](https://gitlab.cs.fau.de/oz73ifuv/qmc-loop-algorithm-report/-/jobs/artifacts/main/raw/build/qmc-loop-algorithm-report-handout.pdf?job=compile_pdf).
+The presentation is available at [https://gitlab.cs.fau.de/oz73ifuv/qmc-loop-algorithm-report/-/jobs/artifacts/main/raw/build/qmc-loop-algorithm-report.pdf?job=compile_pdf](https://gitlab.cs.fau.de/oz73ifuv/qmc-loop-algorithm-report/-/jobs/artifacts/main/raw/build/qmc-loop-algorithm-report.pdf?job=compile_pdf).
 
 If you want to compile the PDF yourself then do
 ```sh
 git clone --recurse-submodules https://gitlab.cs.fau.de/oz73ifuv/qmc-loop-algorithm-report.git
 cd qmc-loop-algorithm-report
-make show
+make show-handout
 ```
diff --git a/src/qmc-loop-algorithm-report.tex b/src/qmc-loop-algorithm-report.tex
index 213d034cf655fca11a10660c33f5e0760bbc63cc..cb05c504b0da948eab23618aaeb155888f5abf3a 100644
--- a/src/qmc-loop-algorithm-report.tex
+++ b/src/qmc-loop-algorithm-report.tex
@@ -11,6 +11,7 @@
 \usepackage{physics}
 \usepackage{ragged2e}
 \usepackage{bbm}
+\usepackage{tikz}
 \usepackage[separate-uncertainty=true, binary-units]{siunitx}
 %\usepackage{algpseudocode}
 \graphicspath{{../figures/}}
@@ -68,7 +69,18 @@
 	\end{align*}
 	Most configurations \(\vec{\sigma}_i\) are highly unlikely
 	\(w_{\vec{\sigma}_i}\approx 0\) \\
-	\(\Rightarrow\) Only sample the important configurations
+	\begin{minipage}{0.3\linewidth}
+	\Centering
+	\begin{tikzpicture}
+		\node[circle,draw,fill=lightgray,minimum size=3em] (c) at (0,0){};
+		\node[circle,draw,fill=red,minimum size=0.8em] (c) at (0.1,0.4){};
+	\end{tikzpicture}
+	\end{minipage}
+	\hfill
+	\begin{minipage}{0.65\linewidth}
+	{\color{lightgray} All possible configurations} \\
+	{\color{red} Significant configurations}
+	\end{minipage}
 	% TODO Tikz circle in circle
 \end{block}
 \begin{block}{Detailed Balance condition}
@@ -76,7 +88,7 @@
 			w_{\vec{\sigma}}\,	p(\vec{\sigma} \to \vec{\sigma}')
 		=	w_{\vec{\sigma}'}\,	p(\vec{\sigma}' \to \vec{\sigma})
 	\end{align*}
-	Assures configuration \(\vec{\sigma}\) is sampled with correct weight \(w_{\vec{\sigma}}\)
+	Assures configuration \(\vec{\sigma}\) is sampled with weight \(w_{\vec{\sigma}}\)
 \end{block}
 \begin{block}{Ergodicity}
 	All configurations should be reachable after finitely many steps
@@ -107,10 +119,10 @@
 	\visible<2->{&\vec{\sigma}_1 \to \cdots \to \vec{\sigma}_A} \\
 	\visible<3->{&\vec{\sigma}_A \overset{\text{change}}{\implies} \vec{\sigma}_B} \\
 	\visible<4->{
-	&\begin{cases}
-		\visible<4->{\die{} \le \min\left(1,\frac{p_{\text{acc}}(\vec{\sigma}_A\to \vec{\sigma}_B)}{p_{\text{acc}}(\vec{\sigma}_B\to \vec{\sigma}_A)}\right) \\
+	&\die{} \begin{cases}
+		\visible<4->{\le \min\left(1,\frac{p_{\text{acc}}(\vec{\sigma}_A\to \vec{\sigma}_B)}{p_{\text{acc}}(\vec{\sigma}_B\to \vec{\sigma}_A)}\right) \\
 					 \implies \vec{\sigma}_1 \to \cdots \to \vec{\sigma}_A \to \vec{\sigma}_B} \\
-		\visible<5->{\die{} > \min\left(1,\frac{p_{\text{acc}}(\vec{\sigma}_A\to \vec{\sigma}_j)}{p_{\text{acc}}(\vec{\sigma}_j\to \vec{\sigma}_A)}\right) \\
+		\visible<5->{> \min\left(1,\frac{p_{\text{acc}}(\vec{\sigma}_A\to \vec{\sigma}_j)}{p_{\text{acc}}(\vec{\sigma}_j\to \vec{\sigma}_A)}\right) \\
 					 \implies \vec{\sigma}_1 \to \cdots \to \vec{\sigma}_A \to \vec{\sigma}_A}
 	\end{cases}}
 \end{align*}