diff --git a/README.md b/README.md
index 8e0d350..b075548 100755
--- a/README.md
+++ b/README.md
@@ -96,7 +96,46 @@ yarn run test
# Architecture
-
+```mermaid
+flowchart TD
+ subgraph Jobs["Jobs"]
+ A1["Job 1"]
+ A2["Job 2"]
+ A3["Job 3"]
+ end
+ subgraph Providers["Providers"]
+ C1["Provider 1"]
+ C2["Provider 2"]
+ C3["Provider 3"]
+ end
+ subgraph NotificationAdapters["Notification Adapters"]
+ F1["Notification Adapter 1"]
+ F2["Notification Adapter 2"]
+ end
+
+ A1 --> B["FredyRuntime"]
+ A2 --> B
+ A3 --> B
+ B --> C1 & C2 & C3
+ C1 --> D["Similarity-Check"]
+ C2 --> D
+ C3 --> D
+ D --> E{"Found
similarity?"}
+ E -- No --> F1
+ F1 --> F2
+
+ style A1 fill:#fde9a0,stroke:#333333,color:#333333
+ style A2 fill:#fde9a0,stroke:#333333,color:#333333
+ style A3 fill:#fde9a0,stroke:#333333,color:#333333
+ style C1 fill:#c4c9f1,stroke:#333333,color:#333333
+ style C2 fill:#c4c9f1,stroke:#333333,color:#333333
+ style C3 fill:#c4c9f1,stroke:#333333,color:#333333
+ style F1 fill:#d2edba,stroke:#333333,color:#333333
+ style F2 fill:#d2edba,stroke:#333333,color:#333333
+ style B fill:#abd8f9,stroke:#333333,color:#333333
+ style D fill:#fab4a8,stroke:#333333,color:#333333
+ style E fill:#fffbb4,stroke:#333333,color:#333333
+```
### Immoscout
diff --git a/doc/Untitled Diagram.drawio b/doc/Untitled Diagram.drawio
deleted file mode 100644
index 0aa6ab2..0000000
--- a/doc/Untitled Diagram.drawio
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/architecture.jpg b/doc/architecture.jpg
deleted file mode 100644
index eb3d548..0000000
Binary files a/doc/architecture.jpg and /dev/null differ