diff --git a/img/EN_FundedbytheEU_RGB_POS.png b/docs/img/EN_FundedbytheEU_RGB_POS.png
similarity index 100%
rename from img/EN_FundedbytheEU_RGB_POS.png
rename to docs/img/EN_FundedbytheEU_RGB_POS.png
diff --git a/img/IMG_8295.jpg b/docs/img/IMG_8295.jpg
similarity index 100%
rename from img/IMG_8295.jpg
rename to docs/img/IMG_8295.jpg
diff --git a/img/IMG_8298.jpg b/docs/img/IMG_8298.jpg
similarity index 100%
rename from img/IMG_8298.jpg
rename to docs/img/IMG_8298.jpg
diff --git a/img/IMG_8305.jpg b/docs/img/IMG_8305.jpg
similarity index 100%
rename from img/IMG_8305.jpg
rename to docs/img/IMG_8305.jpg
diff --git a/img/IMG_8313.jpg b/docs/img/IMG_8313.jpg
similarity index 100%
rename from img/IMG_8313.jpg
rename to docs/img/IMG_8313.jpg
diff --git a/img/IMG_8324.jpg b/docs/img/IMG_8324.jpg
similarity index 100%
rename from img/IMG_8324.jpg
rename to docs/img/IMG_8324.jpg
diff --git a/docs/whitepaper/img/Uhler_Cine_Printer.jpeg b/docs/img/Uhler_Cine_Printer.jpeg
similarity index 100%
rename from docs/whitepaper/img/Uhler_Cine_Printer.jpeg
rename to docs/img/Uhler_Cine_Printer.jpeg
diff --git a/docs/whitepaper/img/example_openscad.png b/docs/img/example_openscad.png
similarity index 100%
rename from docs/whitepaper/img/example_openscad.png
rename to docs/img/example_openscad.png
diff --git a/img/screen_cap_with_sound.png b/docs/img/screen_cap_with_sound.png
similarity index 100%
rename from img/screen_cap_with_sound.png
rename to docs/img/screen_cap_with_sound.png
diff --git a/notes/residency_report.md b/docs/report/README.md
similarity index 100%
rename from notes/residency_report.md
rename to docs/report/README.md
diff --git a/docs/report/compile.sh b/docs/report/compile.sh
new file mode 100644
index 0000000..94b6a2f
--- /dev/null
+++ b/docs/report/compile.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+pandoc --wrap=preserve ./README.md -o ./residency_report.pdf
\ No newline at end of file
diff --git a/docs/report/residency_report.pdf b/docs/report/residency_report.pdf
new file mode 100644
index 0000000..abc02ea
Binary files /dev/null and b/docs/report/residency_report.pdf differ
diff --git a/docs/whitepaper/README.md b/docs/whitepaper/README.md
index 1b0ae86..3019e61 100644
--- a/docs/whitepaper/README.md
+++ b/docs/whitepaper/README.md
@@ -54,8 +54,8 @@ Changes that are made and "committed" to the git repository are stored as "diffs
 This allows for the tracking of changes over time, with notes annotated why they were made and what they address, and provides the ability to roll back changes to earlier versions of the project.
 Many of the illustrations and renderings in this paper were made by rolling back to earlier stages in the design process and using exactly what was represented in the code on specific dates or before certain changes were made.
 
-Using a human-readable design format means that even if the software for rendering the printable models no longer exists or no longer works or for some reason cannot be executed, the features of the design can be preserved and recreated by reading the measurements it describes.
-Dimensions and makeup of each part are stored in such a way with adjacent comments and other semantic signifiers to describe the 3D objects in such a way that a person with the code printed out on paper could, theoretically, reconstruct.
+Using a human-readable design format means that even if the software for rendering the printable models no longer exists or no longer works or for some reason cannot be executed, the features of the design can be theoretically preserved and recreated by reading the measurements described.
+Dimensions and makeup of each part are stored in such a way with adjacent comments and other semantic signifiers to describe the 3D objects in such a way that a person with the OpenSCAD code printed out on paper could reconstruct or recreate in another CAD software.
 
 The ultimate goal of this project is to create a free and open design that is a platform that others can expand on to fulfill their production needs.
 The goal is *not* to create a "product" and take on all of the expectations and economic considerations that endeavor requires.
@@ -64,6 +64,10 @@ This goal does not preclude the possiblity that motivated individuals and organi
 # SPECTRAL Residency at Filmwerkplaats
 
 Motivation for this design was spurred on by the SPECTRAL project--Spatial, Performative & Expanded Cinematics – Transnational Research at Artist-run Labs[@spectral].
+As a part of the SPECTRAL project, Filmwerkplaats proposed a device research topic: creating a DIY contact printer.
+In order to fulfill this research proposal the lab hosted a residency with myself, Hrvoje Spudić [@spudic] and Nan Wang [@wang].
+We were given time and resources to explore our various topics of research related to contact printing and creating sound prints.
+
 
 # The Contact Printer
 
diff --git a/docs/whitepaper/sources.bib b/docs/whitepaper/sources.bib
index 944a24e..92b1af6 100644
--- a/docs/whitepaper/sources.bib
+++ b/docs/whitepaper/sources.bib
@@ -41,6 +41,12 @@
 	urldate={2025-02-21}
 }
 
+@online{spudic,
+	title={osoba hrvoje},
+	url={https://hrvojespudic.net/},
+	urldate={2025-03-28}
+}
+
 @online{spudic-device,
 	author={Hrvoje Spudić},
 	title={DIY 16mm optical sound recorder, v2: The device.},
@@ -48,6 +54,12 @@
 	urldate={2025-02-24}
 }
 
+@online{wang,
+	title={Nan.W},
+	url={https://nanwang.org/},
+	urldate={2025-03-28}
+}
+
 @article{robertson1954evaluation,
 	title={Evaluation of the steadiness of 16mm prints},
 	author={Robertson, AC},
@@ -82,4 +94,10 @@
 	title={OpenSCAD - About},
 	url={https://openscad.org/about.html},
 	urldate={2025-02-26}
+}
+
+@online{baltic,
+	title={Baltic Analog Lab},
+	url={https://www.balticanaloglab.lv/},
+	urldate={2025-03-28}
 }
\ No newline at end of file
diff --git a/notes/esp32_motor_speed_tests.csv b/notes/esp32_motor_speed_tests.csv
new file mode 100644
index 0000000..f512393
--- /dev/null
+++ b/notes/esp32_motor_speed_tests.csv
@@ -0,0 +1 @@
+Test,Resolution,PWM,Takeup PWM
diff --git a/scripts/report.sh b/scripts/report.sh
deleted file mode 100644
index d240c19..0000000
--- a/scripts/report.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/bash
-
-cd ./notes
-pandoc --wrap=preserve ./residency_report.md -o ./residency_report.pdf
\ No newline at end of file