diff --git a/README.md b/README.md
index c7fd935..6542293 100644
--- a/README.md
+++ b/README.md
@@ -26,6 +26,10 @@ Build nix flake:
nix build
```
+## architecture
+
+[![Architecture](https://github.com/cccb/sanic/raw/main/architecture.drawio.svg)](https://app.diagrams.net/?mode=github#Hcccb%2Fsanic%2Fmain%2Farchitecture.drawio.svg)
+
---
Made with ❤️ and 🐍.
diff --git a/architecture.drawio.svg b/architecture.drawio.svg
new file mode 100644
index 0000000..7357e0a
--- /dev/null
+++ b/architecture.drawio.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/sanic.drawio.svg b/sanic.drawio.svg
deleted file mode 100644
index c422647..0000000
--- a/sanic.drawio.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file