diff --git a/.vscode/settings.json b/.vscode/settings.json
index 19e7af6c33be797d570c7c8ab313765f26525919..fc523a631acafd28759c31567923eeda3f75186a 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,24 +1,30 @@
 {
-	"cSpell.words": [
-		"ORAM",
-		"amsalpha",
-		"beamer",
-		"includegraphics",
-		"keepaspectratio",
-		"usetheme",
-		"Bogatov",
+    "cSpell.words": [
+        "Bogatov",
         "Captcha",
         "Diffie",
         "Dmytro",
         "Edmonds",
         "Fulkerson",
         "Karp",
+        "ORAM",
+        "Untrusted",
+        "alertblock",
+        "amsalpha",
+        "beamer",
         "bijection",
         "bijective",
         "chktex",
         "cryptosystem",
         "dbogatov",
         "distinguisher",
-        "indistinguishability"
-	]
+        "frametitle",
+        "includegraphics",
+        "indistinguishability",
+        "keepaspectratio",
+        "orams",
+        "parametrization",
+        "progressbar",
+        "usetheme"
+    ]
 }
\ No newline at end of file
diff --git a/build.sh b/build.sh
index 6981f86c393c37a87ba8143a03aa5ad3a68f8ee9..7f39a7da6f526023ea41ad03533882b5d2c27e6f 100755
--- a/build.sh
+++ b/build.sh
@@ -44,6 +44,7 @@ while getopts "i:vgt" o; do
 	case "${o}" in
 		g)
 			DEBUG=true
+			INTERACTION=batchmode
 			;;
 		v)
 			VERBOSE=true
diff --git a/main.tex b/main.tex
index 0c3c5e41bdfaf8627b1e850be87457fa5c6e7ef0..fd028f04547295a009b670bb865e8b7ccf302cef 100644
--- a/main.tex
+++ b/main.tex
@@ -1,3 +1,5 @@
+% cSpell:ignore bibfile
+
 \documentclass{beamer}
 
 \input{preamble}
@@ -6,11 +8,30 @@
 
 	\maketitle
 
-	% TOC
 	\begin{frame}{Table of Contents}
 		\tableofcontents
 	\end{frame}
 
 	\input{sections/oblivious-memory}
+	\input{sections/overview-of-other-orams}
+	\input{sections/problem-definition}
+	\input{sections/path-oram-protocol}
+	\input{sections/recursion-and-parametrization}
+	\input{sections/bounds-on-stash-usage}
+	\input{sections/evaluation}
+	\input{sections/applications-and-extensions}
+	\input{sections/conclusion}
+
+
+	\begin{frame}[standout]
+		Questions?
+	\end{frame}
+	
+	\begin{frame}{References}
+		\bibliographystyle{amsalpha}
+		\bibliography{bibfile}
+	\end{frame}
+
+	\maketitle
 
 \end{document}
diff --git a/preamble.tex b/preamble.tex
index 999abcfe050bbcaccf9635bed3716c822523d6b8..22f43c143b7940ec66ee6545765764d7989d7c4e 100644
--- a/preamble.tex
+++ b/preamble.tex
@@ -1,10 +1,10 @@
-\usetheme{metropolis}
+\usetheme[progressbar=frametitle]{metropolis}
 
 \title{Path ORAM: An Extremely Simple Oblivious RAM Protocol} % chktex 13
 
 \subtitle{Discussion}
 
-\date{Built from \textit{\input{version}} on \today}
+\date{Built from \emph{\input{version}} on \today}
 
 \author{Dmytro Bogatov}
 
diff --git a/sections/applications-and-extensions.tex b/sections/applications-and-extensions.tex
new file mode 100644
index 0000000000000000000000000000000000000000..ec6d6c7efeb4221e68093cb648071285cfdc44ae
--- /dev/null
+++ b/sections/applications-and-extensions.tex
@@ -0,0 +1 @@
+\section{Applications and extensions}
diff --git a/sections/bounds-on-stash-usage.tex b/sections/bounds-on-stash-usage.tex
new file mode 100644
index 0000000000000000000000000000000000000000..cfd30afc657040f9f842cd9c5017405e80c59e1d
--- /dev/null
+++ b/sections/bounds-on-stash-usage.tex
@@ -0,0 +1 @@
+\section{Bounds on stash usage}
diff --git a/sections/conclusion.tex b/sections/conclusion.tex
new file mode 100644
index 0000000000000000000000000000000000000000..5e874985bdd3f12dbca18f532da6f556be699173
--- /dev/null
+++ b/sections/conclusion.tex
@@ -0,0 +1 @@
+\section{Conclusion}
diff --git a/sections/evaluation.tex b/sections/evaluation.tex
new file mode 100644
index 0000000000000000000000000000000000000000..cd3fc7fa4ae187605271dd7840cc3987aebc8a35
--- /dev/null
+++ b/sections/evaluation.tex
@@ -0,0 +1 @@
+\section{Evaluation}
diff --git a/sections/oblivious-memory.tex b/sections/oblivious-memory.tex
index 233b651f90dd7d7fdeb19c01fe6f222cea331bc7..7d5c3152bcc1284dce393357ce1ba6b73168ae20 100644
--- a/sections/oblivious-memory.tex
+++ b/sections/oblivious-memory.tex
@@ -2,15 +2,24 @@
 
 \section{Oblivious Memory}
 
-	\begin{frame}{What is oblivious}
+	\begin{frame}{Problem statement}
+		
+		Untrusted server.
+		Secure database --- each record is encrypted.
+		What are we missing?
 
-		\begin{definition}
-			A machine is \textit{oblivious} if the sequence in which it accesses memory locations is equivalent for any two inputs with the same running time~\cite{Goldreich:1996:SPS:233551.233553}.
-		\end{definition}
+		\pause%
+
+		\begin{alertblock}{Security vulnerability}
+			Adversary still sees the \textbf{access pattern}.
+		\end{alertblock}
 
 	\end{frame}
 
-	\begin{frame}{References}
-		\bibliographystyle{amsalpha}
-		\bibliography{bibfile}
+	\begin{frame}{Oblivious RAM}
+
+		\begin{block}{Definition}
+			A machine is \emph{oblivious} if the sequence in which it accesses memory locations is equivalent for any two inputs with the same running time~\cite{Goldreich:1996:SPS:233551.233553}.
+		\end{block}
+
 	\end{frame}
diff --git a/sections/overview-of-other-orams.tex b/sections/overview-of-other-orams.tex
new file mode 100644
index 0000000000000000000000000000000000000000..87c38907eafd1110e7cc376bac8d39dd01a0fcf6
--- /dev/null
+++ b/sections/overview-of-other-orams.tex
@@ -0,0 +1 @@
+\section{Overview of other ORAMs}
diff --git a/sections/path-oram-protocol.tex b/sections/path-oram-protocol.tex
new file mode 100644
index 0000000000000000000000000000000000000000..54c8ffea8997a1072d9b3912d93d8768587d467a
--- /dev/null
+++ b/sections/path-oram-protocol.tex
@@ -0,0 +1 @@
+\section{Path ORAM protocol}
diff --git a/sections/problem-definition.tex b/sections/problem-definition.tex
new file mode 100644
index 0000000000000000000000000000000000000000..83b6f4cf910e47eca67d3f97aa42cf9df50efff8
--- /dev/null
+++ b/sections/problem-definition.tex
@@ -0,0 +1 @@
+\section{Problem definition}
diff --git a/sections/recursion-and-parametrization.tex b/sections/recursion-and-parametrization.tex
new file mode 100644
index 0000000000000000000000000000000000000000..a25c6e4d30f62bf4879cec0bba585ac74ed0878c
--- /dev/null
+++ b/sections/recursion-and-parametrization.tex
@@ -0,0 +1 @@
+\section{Recursion and parametrization}