diff --git a/README.md b/README.md
index 54650d5..af03da5 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,31 @@
# Hypr
-Hypr is a tiling window manager written in modern OOP C++
-I will make this readme better in the future cant be arsed to do it rn
\ No newline at end of file
+Hypr is a Linux tiling window manager for Xorg. It's written in XCB with modern C++ and aims to provide easily readable and expandable code.
+
+(Readme is more-or-less wip, I know it's ugly.)
+
+
+# Features
+- Keybinds
+- Tiling windows
+
+## Roadmap (not in order)
+- [ ] Multi-monitor support
+- [ ] Status bar
+- [ ] Floating windows support
+- [ ] Config system
+- [ ] Workspaces
+- [ ] Moving windows / user input (e.g. fullscreening)
+- [ ] True lerp animations
+
+
+
+# Contributions
+Welcome. I actually read PRs.
+
+
+
+
+
+I will make this readme better in the future cant be arsed to do it rn
+
also graphics wip
\ No newline at end of file