diff --git a/lv/initial_presentation/presentation/images/2d_p1.svg b/lv/initial_presentation/presentation/images/2d_p1.svg
new file mode 100644
index 0000000..511156e
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/2d_p1.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/2d_p2.svg b/lv/initial_presentation/presentation/images/2d_p2.svg
new file mode 100644
index 0000000..b1c7994
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/2d_p2.svg
@@ -0,0 +1,163 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/2d_p3.svg b/lv/initial_presentation/presentation/images/2d_p3.svg
new file mode 100644
index 0000000..993fe40
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/2d_p3.svg
@@ -0,0 +1,233 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/2d_p4.svg b/lv/initial_presentation/presentation/images/2d_p4.svg
new file mode 100644
index 0000000..3997026
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/2d_p4.svg
@@ -0,0 +1,246 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/2d_p5.svg b/lv/initial_presentation/presentation/images/2d_p5.svg
new file mode 100644
index 0000000..c86f8fb
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/2d_p5.svg
@@ -0,0 +1,182 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/2d_p6.svg b/lv/initial_presentation/presentation/images/2d_p6.svg
new file mode 100644
index 0000000..1a52953
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/2d_p6.svg
@@ -0,0 +1,182 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/2d_view.svg b/lv/initial_presentation/presentation/images/2d_view.svg
new file mode 100644
index 0000000..35ae60e
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/2d_view.svg
@@ -0,0 +1,1072 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/2w_experiment.svg b/lv/initial_presentation/presentation/images/2w_experiment.svg
new file mode 100644
index 0000000..5cff0e5
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/2w_experiment.svg
@@ -0,0 +1,556 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/Page 11.svg b/lv/initial_presentation/presentation/images/Page 11.svg
new file mode 100644
index 0000000..404c029
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/Page 11.svg
@@ -0,0 +1,186 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/Page 13.svg b/lv/initial_presentation/presentation/images/Page 13.svg
new file mode 100644
index 0000000..80c3624
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/Page 13.svg
@@ -0,0 +1,506 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/aproach_all.svg b/lv/initial_presentation/presentation/images/aproach_all.svg
new file mode 100644
index 0000000..8e6122c
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/aproach_all.svg
@@ -0,0 +1,5138 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/aproach_p1.svg b/lv/initial_presentation/presentation/images/aproach_p1.svg
new file mode 100644
index 0000000..dcd613c
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/aproach_p1.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/aproach_p2.svg b/lv/initial_presentation/presentation/images/aproach_p2.svg
new file mode 100644
index 0000000..f3b8e3d
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/aproach_p2.svg
@@ -0,0 +1,199 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/aproach_p3.svg b/lv/initial_presentation/presentation/images/aproach_p3.svg
new file mode 100644
index 0000000..d226aa0
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/aproach_p3.svg
@@ -0,0 +1,202 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/aproach_p4.svg b/lv/initial_presentation/presentation/images/aproach_p4.svg
new file mode 100644
index 0000000..0b988b1
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/aproach_p4.svg
@@ -0,0 +1,275 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/aproach_p5.svg b/lv/initial_presentation/presentation/images/aproach_p5.svg
new file mode 100644
index 0000000..b5961ee
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/aproach_p5.svg
@@ -0,0 +1,392 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/aproach_p6.svg b/lv/initial_presentation/presentation/images/aproach_p6.svg
new file mode 100644
index 0000000..fd8da32
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/aproach_p6.svg
@@ -0,0 +1,436 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/aproach_p7.svg b/lv/initial_presentation/presentation/images/aproach_p7.svg
new file mode 100644
index 0000000..0c36c73
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/aproach_p7.svg
@@ -0,0 +1,450 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/aproach_p8.svg b/lv/initial_presentation/presentation/images/aproach_p8.svg
new file mode 100644
index 0000000..673781b
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/aproach_p8.svg
@@ -0,0 +1,385 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/aproach_p9.svg b/lv/initial_presentation/presentation/images/aproach_p9.svg
new file mode 100644
index 0000000..b6a3c8a
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/aproach_p9.svg
@@ -0,0 +1,407 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/areas.svg b/lv/initial_presentation/presentation/images/areas.svg
new file mode 100644
index 0000000..f74293a
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/areas.svg
@@ -0,0 +1,742 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/dsd_acc.svg b/lv/initial_presentation/presentation/images/dsd_acc.svg
new file mode 100644
index 0000000..3807ce4
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/dsd_acc.svg
@@ -0,0 +1,1747 @@
+
+
diff --git a/lv/initial_presentation/presentation/images/metric.svg b/lv/initial_presentation/presentation/images/metric.svg
new file mode 100644
index 0000000..e9d6afe
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/metric.svg
@@ -0,0 +1,796 @@
+
+
diff --git a/lv/initial_presentation/presentation/images/overview.svg b/lv/initial_presentation/presentation/images/overview.svg
new file mode 100644
index 0000000..2e7c049
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/overview.svg
@@ -0,0 +1,6007 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/overview_test.svg b/lv/initial_presentation/presentation/images/overview_test.svg
new file mode 100644
index 0000000..87deaea
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/overview_test.svg
@@ -0,0 +1,3208 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/preds.svg b/lv/initial_presentation/presentation/images/preds.svg
new file mode 100644
index 0000000..fbb3c3b
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/preds.svg
@@ -0,0 +1,374 @@
+
+
diff --git a/lv/initial_presentation/presentation/images/proof.svg b/lv/initial_presentation/presentation/images/proof.svg
new file mode 100644
index 0000000..7820a73
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/proof.svg
@@ -0,0 +1,41946 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/rules_pipeline.svg b/lv/initial_presentation/presentation/images/rules_pipeline.svg
new file mode 100644
index 0000000..be38969
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/rules_pipeline.svg
@@ -0,0 +1,250 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/timeline_pastwork.svg b/lv/initial_presentation/presentation/images/timeline_pastwork.svg
new file mode 100644
index 0000000..364972a
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/timeline_pastwork.svg
@@ -0,0 +1,883 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/wein.svg b/lv/initial_presentation/presentation/images/wein.svg
new file mode 100644
index 0000000..f1b2eec
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/wein.svg
@@ -0,0 +1,477 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/wein_p1.svg b/lv/initial_presentation/presentation/images/wein_p1.svg
new file mode 100644
index 0000000..4a638a2
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/wein_p1.svg
@@ -0,0 +1,55 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/wein_p2.svg b/lv/initial_presentation/presentation/images/wein_p2.svg
new file mode 100644
index 0000000..c8a7b2e
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/wein_p2.svg
@@ -0,0 +1,70 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/wein_p3.svg b/lv/initial_presentation/presentation/images/wein_p3.svg
new file mode 100644
index 0000000..2933101
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/wein_p3.svg
@@ -0,0 +1,78 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/wein_p4.svg b/lv/initial_presentation/presentation/images/wein_p4.svg
new file mode 100644
index 0000000..6f88b88
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/wein_p4.svg
@@ -0,0 +1,74 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/wein_p5.svg b/lv/initial_presentation/presentation/images/wein_p5.svg
new file mode 100644
index 0000000..552b36b
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/wein_p5.svg
@@ -0,0 +1,106 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/images/wein_p6.svg b/lv/initial_presentation/presentation/images/wein_p6.svg
new file mode 100644
index 0000000..932fd0f
--- /dev/null
+++ b/lv/initial_presentation/presentation/images/wein_p6.svg
@@ -0,0 +1,81 @@
+
+
+
+
diff --git a/lv/initial_presentation/presentation/presentation.typ b/lv/initial_presentation/presentation/presentation.typ
new file mode 100644
index 0000000..cf5936c
--- /dev/null
+++ b/lv/initial_presentation/presentation/presentation.typ
@@ -0,0 +1,179 @@
+#import "@preview/polylux:0.3.1": *
+#import themes.metropolis: *
+#import "@preview/tablex:0.0.5": tablex, hlinex, vlinex, colspanx, rowspanx
+
+#show: metropolis-theme.with(
+ footer: [CC BY-SA 4.0 Arthur Grisel-Davy]
+)
+
+#set text(font: "Fira Sans", weight: "light", size: 20pt)
+#show math.equation: set text(font: "Fira Math")
+#set strong(delta: 100)
+#set par(justify: true)
+
+#title-slide(
+ author: [Arthur Grisel-Davy, Sebastian Fischmeister],
+ title: text(size: 30pt, weight: 500)[MAD: One-Shot Machine Activity Detector for Physics-Based Cyber Security],
+ subtitle: "",
+ date: "University of Waterloo",
+ extra: "agriseld@uwaterloo.ca"
+)
+
+//#slide(title: "Table of contents")[
+// #metropolis-outline
+//]
+
+#slide(title: "Introduction")[
+ #only(1)[#figure(image("images/wein_p1.svg", height: 100%))]
+ #only(2)[#figure(image("images/wein_p2.svg", height: 100%))]
+ #only(3)[#figure(image("images/wein_p3.svg", height: 100%))]
+ #only(4)[#figure(image("images/wein_p4.svg", height: 100%))]
+ #only(5)[#figure(image("images/wein_p5.svg", height: 100%))]
+]
+
+
+#slide(title: "Problem Statement")[
+#align(center)[Given a #text(fill: blue, weight:400 )[discretized time series $t$] and a #text(fill: red, weight:400)[set of patterns $P=\{P_1, dots.h, P_n\}$], identify a mapping $m: NN arrow.r P union lambda$ such that every sample $t[i]$ maps to a pattern in $P union lambda$ with the condition that the sample #text(fill: purple, weight: 400)[matches] an occurrence of the pattern in $t$.]
+]
+
+//#slide(title: "Proposed Approach")[
+// #only(1)[#figure(image("images/aproach_p1.svg", width: 100%))]
+// #only(2)[#figure(image("images/aproach_p2.svg", width: 100%))]
+// #only(3)[#figure(image("images/aproach_p3.svg", width: 100%))]
+// #only(4)[#figure(image("images/aproach_p4.svg", width: 100%))]
+// #only(5)[#figure(image("images/aproach_p5.svg", width: 100%))]
+// #only(6)[#figure(image("images/aproach_p6.svg", width: 100%))]
+// #only(7)[#figure(image("images/aproach_p7.svg", width: 100%))]
+// #only(8)[#figure(image("images/aproach_p8.svg", width: 100%))]
+// #only(9)[#figure(image("images/aproach_p9.svg", width: 100%))]
+//]
+
+
+#slide(title: "Proposed Approcah")[
+#align(center)[
+#text(weight: "bold")[Metric:] The distance between a sample and a pattern is the minimum normalized distance between the pattern and any pattern-length substring that includes the samples.
+#v(1cm)
+#text(weight: "bold")[Decision:] Each sample receives the label of the closest training pattern.
+]
+]
+
+//#slide(title: "2D Interpretation")[
+//
+// #only(1)[#figure(image("images/2d_p1.svg", width: 100%))]
+// #only(2)[#figure(image("images/2d_p2.svg", width: 100%))]
+// #only(3)[#figure(image("images/2d_p3.svg", width: 100%))]
+// #only(4)[#figure(image("images/2d_p4.svg", width: 100%))]
+// #only(5)[#figure(image("images/2d_p5.svg", width: 100%))]
+//]
+
+#slide(title: "Question")[
+#align(center)[Should the algorithm #text(weight: "bold")[always] choose a label?]
+]
+
+#slide(title: "2D Interpretation")[
+
+ #figure(image("images/2d_p6.svg", width: 100%))
+]
+
+#slide(title: "Parameter "+sym.alpha)[
+ #figure(
+ image("images/areas.svg", width: 100%)
+ )
+#align(center)[With $alpha lt.triple 2$, the algorithm acquire novelty-detection capability.]
+]
+
+#slide(title: "Performance Metric")[
+#figure(
+ image("images/metric.svg", width: 100%)
+ )
+]
+
+
+#slide(title: "Case Study 1")[
+
+#align(center)[
+#figure(
+tablex(
+ columns: (auto, auto, auto),
+ auto-vlines: false,
+ repeat-header: false,
+ align: (left+horizon,right+horizon,right+horizon),
+ [#text(weight:"bold")[Dataset]], [#text(weight: "bold")[Length]], [#text(weight: "bold")[Number of Occurences]],
+ [NUCPC-0], [22700], [11],
+ [NUCPC-1], [7307], [8],
+ [Generated], [15540], [18],
+ [WAP-ASUS], [26880], [18],
+ [WAP-LINKSYS], [22604], [18],
+ [REFIT-H4A4], [5366], [17],
+ [REFIT-H4A1], [100000], [142]
+),
+caption: "Results of the case study 1",
+supplement: none,
+)
+]
+
+]
+#slide(title: "Case Study 1 - Results")[
+#figure(
+ image("images/dsd_acc.svg", height: 100%)
+ )
+]
+
+
+#slide(title: "Case Study 2")[
+#image("images/rules_pipeline.svg", width:100%)
+]
+
+#slide(title: "Case Study 2")[
+#align(center)[
+#image("images/2w_experiment.svg", width: 90%)
+
+#tablex(
+ columns: (auto, auto, auto),
+ auto-vlines: false,
+ repeat-header: false,
+ align: (left+horizon,right+horizon,right+horizon),
+ [#text(weight:"bold")[Rule ID]], [#text(weight: "bold")[Rule]], [#text(weight: "bold")[Threat]],
+ [1], ["SLEEP" state only], [Machine takeover, Botnet, Rogue employee],
+ [2], [No "SLEEP" for more than 8m], [System malfunction],
+ [3], [One "REBOOT"], [APT, Backdoors],
+ [4], [No "HIGH" for more than 30s], [Crypto mining, Ransomware, Botnet],
+)
+]
+]
+
+
+#slide(title: "Case Study 2")[
+#figure(
+ image("images/preds.svg", height: 100%)
+ )
+]
+
+#slide(title: "Case Study 2 - Results")[
+#align(center)[
+#figure(
+tablex(
+ columns: (auto, auto, auto),
+ auto-vlines: false,
+ repeat-header: false,
+ align: (left+horizon,right+horizon,right+horizon),
+ [#text(weight:"bold")[Rule]], [#text(weight: "bold")[Violation Ratio]], [#text(weight: "bold")[Micro-$F_1$]],
+ [Night Sleep], [0.33], [1.0],
+ [Work Hours], [0.3], [1.0],
+ [Reboot], [0.48], [1.0],
+ [No Long High], [0.75], [1.0],
+),
+caption: "Results of the case study 2",
+supplement: none,
+)
+]
+]
+
+#slide(title: "Future Work")[
+- Automatic Training (Patterns Extraction) #pause
+- Multivariate Support
+]
+
+#focus-slide()[
+ Log Verification
+]