diff --git a/src/explanation/normalization.md b/src/explanation/normalization.md
index 5e4fd584..19bae464 100644
--- a/src/explanation/normalization.md
+++ b/src/explanation/normalization.md
@@ -215,6 +215,8 @@ class MouseWeight(dj.Manual):
"""
```
+
+
This fully normalized design:
- **Intrinsic attributes only** — `Mouse` contains only attributes determined at creation (birth date, sex)
@@ -299,6 +301,8 @@ class Delivery(dj.Manual):
"""
```
+
+
The foreign keys now form a chain — `Order → Payment → Shipment → Delivery` —
that is simultaneously the referential-integrity structure and the workflow
diagram. Every attribute is non-nullable, because a row exists only once its step
diff --git a/src/images/norm-mouse-housing.svg b/src/images/norm-mouse-housing.svg
new file mode 100644
index 00000000..f67860e4
--- /dev/null
+++ b/src/images/norm-mouse-housing.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
diff --git a/src/images/norm-order-workflow.svg b/src/images/norm-order-workflow.svg
new file mode 100644
index 00000000..d32ebaec
--- /dev/null
+++ b/src/images/norm-order-workflow.svg
@@ -0,0 +1,129 @@
+
+
+
+
+