diff --git a/README.md b/README.md
index 062d22d..5bda1c2 100644
--- a/README.md
+++ b/README.md
@@ -29,7 +29,33 @@ Differentiating features include:
 
 ### Diagram
 
-Coming Soon
+```
+    ┌──────────────────────┐
+    │  BitTorrent Client   ├┬──┐
+    └┬─────────────────────┘│◀─┘
+     └──────────────────────┘
+                 ▲
+┌────────────────┼────────────────────────────────────────────────────┐
+│                ▼                                             chihaya│
+│    ┌──────────────────────┐                                         │
+│    │       Frontend       ├┐                                        │
+│    └┬─────────────────────┘│                                        │
+│     └──────────────────────┘                                        │
+│                 ▲                                                   │
+│                 │                                                   │
+│                 ▼                                                   │
+│     ┌──────────────────────┐            ┌──────────────────────┐    │
+│     │  PreHook Middleware  ├◀───────────│       Storage        │    │
+│     └┬─────────────────────┘│           └──────────────────────┘    │
+│      └──────────┬───────────┘                       △               │
+│                 │                                   │               │
+│                 ▽                                   │               │
+│     ┌──────────────────────┐                        │               │
+│     │ PostHook Middleware  ├┐                       │               │
+│     └┬─────────────────────┘│───────────────────────┘               │
+│      └──────────────────────┘                                       │
+└─────────────────────────────────────────────────────────────────────┘
+```
 
 ### Description