diff --git a/Readme.md b/Readme.md
index f6dbbec..7d4c8ee 100644
--- a/Readme.md
+++ b/Readme.md
@@ -38,7 +38,7 @@ It allows one to create individual GlosSITarget configurations which can launch
## Help and Support
-If you're looking for a tutorial on how to use GlosSI check out the [usage section](https://glossi.flatspot.pictures/#usage) on the [GlosSI website](https://glossi.flatspot.pictures/).
+If you're looking for a tutorial on how to use GlosSI check out the [usage section](https://glossi.flatspot.pictures/#usage) on the [GlosSI website](https://glossi.flatspot.pictures/) or check the [usage.md document](./docs/Usage.md)
---
diff --git a/docs/Usage.md b/docs/Usage.md
new file mode 100644
index 0000000..f9ad119
--- /dev/null
+++ b/docs/Usage.md
@@ -0,0 +1,131 @@
+# How to use GlosSI đ
+
+## Table of contents
+
+- [How to use GlosSI đ](#how-to-use-glossi-)
+ - [Table of contents](#table-of-contents)
+ - [Installation đŋ](#installation-)
+ - [Installer](#installer)
+ - [.zip file](#zip-file)
+ - [Usage đšī¸](#usage-ī¸)
+ - [Prerequisites đ¨](#prerequisites-)
+ - [Quick usage âąī¸ (Handy for troubleshooting!)](#quick-usage-ī¸-handy-for-troubleshooting)
+ - [Comfy usage đ§¸](#comfy-usage-)
+ - [Configuration âī¸](#configuration-ī¸)
+ - [Pre-Launch configuration (GlosSIConfig)](#pre-launch-configuration-glossiconfig)
+ - [On-the-fly configuration (GlosSI overlay)](#on-the-fly-configuration-glossi-overlay)
+ - [Neat tips and tricks đ](#neat-tips-and-tricks-)
+
+## Installation đŋ
+
+### Installer
+
+- Install, Reboot, Go! đī¸
+
+### .zip file
+
+1. Extract the .zip-file to any directory on your computer
+2. Install vc_redist_x64.msi
+3. Install ViGEmBusSetup_x64.exe
+4. Install HidHideSetup.exe
+5. **Reboot(!)**
+
+That's it! You're ready to use GlosSI đ
+
+## Usage đšī¸
+
+### Prerequisites đ¨
+
+- Enable "XBox configuration support" in Steam
+- Have Steam running
+
+### Quick usage âąī¸ (Handy for troubleshooting!)
+
+1. Add `GlosSITarget.exe` as a non-Steam Game to Steam
+2. Setup controller configuration for the newly added shortcut in Steam
+3. Launch _GlosSITarget_ from Steam
+
+That's it! đ
+You can now launch any game/application just like you would without Steam.
+Enjoy global SteamInput as well as a systemwide Steam overlay. đģđŽ
+
+**Please note:**
+The overlay only works with _borderless window_ mode, **not** _exclusive fullscreen_.
+
+In this mode, the overlay also does not work with UWP (â Windows Store)
+(When not manually enabled in GlosSI-overlay after launch)
+See [Comfy usage](#-comfy-usage), [configuration](#-configuration)
+
+---
+
+### Comfy usage đ§¸
+
+Since launching one thing from Steam and then launching a game outside of Steam is tedious, and leaves you with only a single controller configuration, GlosSI provides a handy shortcut-management and config app
+
+Here's the basic gist to get you up and running using GlosSI
+
+1. Launch GlosSIConfig.exe
+2. Click the â-button to add a new shortcut that GlosSI should manage
+3. Select the type of app you want GlosSI to launch for you
+
+- Select _UWP App_ for Windows-Store Apps
+- Select _Win32 Program_ for "classic" programs and games
+- Select _Add Manually_ in case you don't want GlosSI to launch anything or want to set up game launching at a later stage.
+ - **If** you have selected _Add Manually_ enter the desired name for the shortcut
+
+1. Click the _đž Save_-button
+2. Click the _â to Steam_-button
+3. _Optional_ Repeat steps 2-5 if you want to add multiple shortcuts
+4. **Restart Steam**
+5. Setup controller configuration for the newly added shortcut in Steam
+6. Search and launch your newly added shortcut from Steam
+
+That's it! đ
+GlosSI should now launch your game, draw the SteamOverlay on top of it (_borderless window_ and _UWP_ only) and provide controller input redirection. đģđŽ
+
+
+ Screenies đ¸
+
+![steps-gif](./glossi_add_shortcut.gif)
+
+
+
+## Configuration âī¸
+
+### Pre-Launch configuration (GlosSIConfig)
+
+GlosSIConfig provides a fair share of configuration options to tweak features to your liking as well as aid in troubleshooting.
+Most of the options have a `?`-button next to them that will provide a short description of what the option does.
+
+You do not need to worry about the advanced options too much, though, as the sane defaults should work for most supported use-cases
+
+### On-the-fly configuration (GlosSI overlay)
+
+Most, if not all, configuration options that are available in GlosSIConfig can also be changed on the fly using the GlosSI overlay.
+
+To open/close the GlosSI overlay, open and close the SteamOverlay twice in rapid succession.
+
+The GlosSI overlay can also be navigated with controller-inputs
+
+
+ Screenies đ¸
+
+![overlay-screenie](./overlay_screenie.png)
+![overlay-controller-controls-screenie](./imgui_controls_v6_Xbox.png)
+
+
+
+## Neat tips and tricks đ
+
+- Want to use Steam community controller configs for a game you bought on a different store than Steam?
+
+ Rename the shortcut in Steam to the Steam-AppID of the game you want to access to community-configs.
+ Community configs may only be available **before** you launch the shortcut.
+ AppIDs can be retrieved from [SteamDB](https://steamdb.info/apps/)
+
+
+ Screenie đ¸
+
+ ![appid-trick](./appid_trick.png)
+
+
\ No newline at end of file
diff --git a/docs/appid_trick.png b/docs/appid_trick.png
new file mode 100644
index 0000000..0d6c51d
Binary files /dev/null and b/docs/appid_trick.png differ
diff --git a/docs/glossi_add_shortcut.gif b/docs/glossi_add_shortcut.gif
new file mode 100644
index 0000000..40e563b
Binary files /dev/null and b/docs/glossi_add_shortcut.gif differ
diff --git a/docs/overlay_screenie.png b/docs/overlay_screenie.png
new file mode 100644
index 0000000..e517596
Binary files /dev/null and b/docs/overlay_screenie.png differ