diff --git a/Dipal/Backend/Fox/README.md b/Dipal/Backend/Fox/README.md
index 405b105..a865475 100644
--- a/Dipal/Backend/Fox/README.md
+++ b/Dipal/Backend/Fox/README.md
@@ -2,6 +2,6 @@
_**Fox**_ is a local server located inside the building that is responsible for device management, meter reading, and building data storage. In one section there is one fox. The operator is responsible for this fox, he has access to control devices (such as utilities, cameras and intercoms). Technically, fox is a server with Linux and our Fox application.
-
+
Fox connects Kaiser and frontend applications to devices. _**Intercom**_ is connected with both HTTP and Asterisk. _**Cameras**_ are connected using the Owl service, which converts the RTSP stream from cameras into the WebRTC format that smartphones understand. Fox also has its own _**database**_ that stores information about the devices.
diff --git a/Dipal/Backend/Fox/fox.png b/Dipal/Backend/Fox/fox.png
new file mode 100644
index 0000000..18e2431
Binary files /dev/null and b/Dipal/Backend/Fox/fox.png differ
diff --git a/Dipal/Backend/Kaiser/Database explanation.md b/Dipal/Backend/Kaiser/Database explanation.md
index 5e9e712..28f5e5b 100644
--- a/Dipal/Backend/Kaiser/Database explanation.md
+++ b/Dipal/Backend/Kaiser/Database explanation.md
@@ -1,7 +1,7 @@
# Database explanation
You can see the full database diagram [here](https://app.diagrams.net/#G1HSoNpmIZhO9FB5pVuVnkpj8IlVA4h3VU).
-
+
### Profiles
@@ -19,7 +19,7 @@ Every profile has their own contacts (phone number or email). We store in the da
The _**place**_ collection stores all places available in our system. The place storage is represented as a tree: all places, except the root one, have a parent. For example, `root` has a parent `apartment`, which in turn has a parent `bulding`.
-
+
### User place
@@ -33,7 +33,7 @@ A _**user place**_ is represented as a separate collection. One user can be in m
There is only one user place owner. He can send a QR code or an invitation by phone number to the user he wants to add to his place. When the user scans the QR code or accepts the invitation, the owner can select the privileges and services he wants to share.
-
+
### Service
diff --git a/Dipal/Backend/Kaiser/README.md b/Dipal/Backend/Kaiser/README.md
index 7173a9c..4619c80 100644
--- a/Dipal/Backend/Kaiser/README.md
+++ b/Dipal/Backend/Kaiser/README.md
@@ -2,7 +2,7 @@
Kaiser is a cloud-based system responsible for managing accounts, payment transactions, location information, etc. It is a core part of the Dipal project and provides an interface for both the frontend application and the admin panel. It is divided into microservices, which are connected between each other using Kafka message broker.
-
+
The system diagram is divided into 4 layers:
diff --git a/Dipal/Backend/Kaiser/Third-party services.md b/Dipal/Backend/Kaiser/Third-party services.md
index 7f13cb7..fe0c91e 100644
--- a/Dipal/Backend/Kaiser/Third-party services.md
+++ b/Dipal/Backend/Kaiser/Third-party services.md
@@ -37,7 +37,7 @@ Without all this data, a hacker will not be able to gain access to someone else&
We store information about roles (superadmin, admin, user) inside Keycloak. _**Superadmin**_ has full control over the system. _**Admin**_ can handle only those objects he is responsible for. There are different privileges for administrators and users. _**User**_ is just a user of the Dipal app. Only superadmin and admins have access to the admin panel (Zoo).
-
+
#### HTTPS required
@@ -106,8 +106,6 @@ Notification example:
Apache Kafka guarantees message delivery and is adapted to microservice architecture.
-
-
#### Rules for sending messages
Early we used the following format for Kakfa topics: `from__to__to__v1_0_0`, e.g `from_zoo_to_crow_to_delete_settings_v1_0_0`. As you can see, source and destination services are defined statically.
diff --git a/Dipal/Backend/Kaiser/database.png b/Dipal/Backend/Kaiser/database.png
new file mode 100644
index 0000000..3f993f8
Binary files /dev/null and b/Dipal/Backend/Kaiser/database.png differ
diff --git a/Dipal/Backend/Kaiser/kaiser.png b/Dipal/Backend/Kaiser/kaiser.png
new file mode 100644
index 0000000..99c5376
Binary files /dev/null and b/Dipal/Backend/Kaiser/kaiser.png differ
diff --git a/Dipal/Backend/Kaiser/place.png b/Dipal/Backend/Kaiser/place.png
new file mode 100644
index 0000000..035ca6e
Binary files /dev/null and b/Dipal/Backend/Kaiser/place.png differ
diff --git a/Dipal/Backend/Kaiser/roles.png b/Dipal/Backend/Kaiser/roles.png
new file mode 100644
index 0000000..5af3b23
Binary files /dev/null and b/Dipal/Backend/Kaiser/roles.png differ
diff --git a/Dipal/Backend/Kaiser/user place.png b/Dipal/Backend/Kaiser/user place.png
new file mode 100644
index 0000000..6f69d0b
Binary files /dev/null and b/Dipal/Backend/Kaiser/user place.png differ