diff --git a/README.md b/README.md
index 98d41ca..aeb59e7 100644
--- a/README.md
+++ b/README.md
@@ -16,8 +16,7 @@ It is built on top of [Electron React Boilerplate](https://github.com/electron-r
For better security mechanism, end-to-end encryption is implemented, which is inspired by
[darkwire.io](https://github.com/darkwire/darkwire.io). The difference is that it is rewritten
in `Typescript` and transformed to use `node-forge` instead of `window.crypto.subtle`.
-Why this was made? Because a client served with `http` without SSL, which makes `window.crypto. subtle` unavailable.
-(TODO: write more docs about Deskreen architecture)
+Why this was made? Because a client served with `http` without SSL, which makes `window.crypto.subtle` unavailable.
## Get Started for Developers
@@ -77,10 +76,14 @@ TODO: add how to get started with local SonarCube for Deskreen in details.
## Documentation
-### High level design
+### High level architecture design

+### WebRTC Screen Sharing Session Initiation Step by Step
+
+
+
## Note on versioning:
- All versions git tags should start with `v` ex. `v1.0.0`
diff --git a/doc/init-sharing-session/deskreen-webrtc-screen-sharing-session-initiation-pavlobu-22012021.html b/doc/init-sharing-session/deskreen-webrtc-screen-sharing-session-initiation-pavlobu-22012021.html
new file mode 100644
index 0000000..16e06b2
--- /dev/null
+++ b/doc/init-sharing-session/deskreen-webrtc-screen-sharing-session-initiation-pavlobu-22012021.html
@@ -0,0 +1,23 @@
+
+
+
+
+
+ deskreen-webrtc-screen-sharing-session-initiation-pavlobu-22012021
+
+
+
+
+
+
+
+
diff --git a/doc/init-sharing-session/deskreen-webrtc-screen-sharing-session-initiation-pavlobu-22012021.svg b/doc/init-sharing-session/deskreen-webrtc-screen-sharing-session-initiation-pavlobu-22012021.svg
new file mode 100644
index 0000000..dbe7234
--- /dev/null
+++ b/doc/init-sharing-session/deskreen-webrtc-screen-sharing-session-initiation-pavlobu-22012021.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file