diff --git a/00.brainstorming-pedagogical-teams/40.collection-existing-pedagogical-content/05.classical-mechanics/vector-analysis/textbook.en.md b/00.brainstorming-pedagogical-teams/40.collection-existing-pedagogical-content/05.classical-mechanics/vector-analysis/textbook.en.md
index b1698e624..25df053a8 100644
--- a/00.brainstorming-pedagogical-teams/40.collection-existing-pedagogical-content/05.classical-mechanics/vector-analysis/textbook.en.md
+++ b/00.brainstorming-pedagogical-teams/40.collection-existing-pedagogical-content/05.classical-mechanics/vector-analysis/textbook.en.md
@@ -43,6 +43,24 @@ graph LR
File --> |triggers| Pipeline
Pipeline --> |updates| Website
```
+
+
+```mermaid
+graph LR
+ subgraph M3P2
+ File[File]
+ Website[Website]
+ Pipeline[Pipeline]
+ end
+
+ Teacher((Teacher))
+ Student((Student))
+
+ Student --> |reads| Website
+ Teacher --> |edits| File
+ File --> |triggers| Pipeline
+ Pipeline --> |updates| Website
+```
```mermaid
graph LR