diff --git a/README.md b/README.md
index 2d35597..42ddaa6 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,108 @@
-# Todo
+
-- major
- - acio support
-- qol
- - more error handling
- - comments
-- when umiguri comes out
- - ouptut websocket
- - led websocket
+# slidershim
-```
-Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
-$env:RUST_BACKTRACE = "1";
-yarn tauri dev
-```
+Software adapter for various Chunithm slider controllers with a built-in Brokenithm web controller. Has support for keyboard/gamepad output and LED lighting.
+
+[Download link](https://github.com/4yn/slidershim/releases/latest)
+
+
+
+## Setup Instructions
+
+1. [Download here](https://github.com/4yn/slidershim/releases/latest)
+2. Extract to any location you like.
+3. Run `slidershim.exe`.
+4. Pick your input device, output method and preferred lighting.
+5. Click apply.
+6. ???
+7. Profit!
+
+### Extra Pointers
+
+- Less resources are used when the configuration window is hidden.
+- Un-hide the configuration window from the system tray.
+- For gamepad output, you will need to install [ViGEmBus](https://github.com/ViGEm/ViGEmBus/releases/latest) for it to work.
+- For serial LED input, you may need to install [com0com](https://sourceforge.net/projects/com0com/files/com0com/2.2.2.0/) to bridge slidershim with the LED data stream.
+
+### Brokenithm Setup
+
+1. Set the device option to "Brokenithm" and apply.
+2. Allow firewall access to `slidershim.exe`
+3. Connect a touch device to the same wifi or local network as your windows machine
+ > Windows hotspot works too, but make sure to give "public" firewall access
+4. Open the web controller in your tablet device web browser. One of the links should work.
+ 1. Either manually type in the IP address if you know what IP it is;
+ 2. Or scan the generated "Broknenithm QR" to get a list of clickable links and save some typing.
+5. (Optional) Add the webpage to home screen and/or enable guided access to avoid accidentally exiting the web controller.
+
+## Output Layouts
+
+
+
+## Troubleshooting
+
+
My controller is not recognised
+
+- slidershim supports the GAMO2 Tasoller on HID firmware and Yuancon Laverita v2 controllers on HID firmware.
+ - If you are using a Tasoller controller, make sure it has the correct HID firmware installed.
+ - If your hardware controller is not one of these, it will not work.
+- Hotplug is not supported. If you plugged in the controller after starting slidershim, re-connect your controller by just clicking the "Apply" button (even if it is grey).
+
+I am using a controller and my keyboard buttons are pressed too often
+
+- Adjust the sensitivity options.
+- The higher the number, the harder it is for keyboard buttons to be pressed.
+
+The Brokenithm controller cannot be loaded
+
+- Make sure that you can load the controller in your web browser _from the same windows machine that is running slidershim_.
+ - Close the windows machine web browser afterwards once you have tested it.
+- Double check that your tablet device is connected to the same wifi or local network.
+- Try restarting slidershim.
+
+The Brokenithm controller is stuck
+
+- Applying changes to the slidershim configuration will reset the brokenithm controller.
+- Refresh the web page or force-stop the controller from your tablet device's task switcher and re-open the controller.
+
+I am still having problems
+
+- Join the [Cons&Stuff Discord](https://discord.com/invite/zFGemg4r) and ping me there.
+- Try to bring your logs.
+
+Neardayo layout?
+
+- [Neardayo layout.](https://youtu.be/8dA-RCSB-qA?t=25)
+
+