diff --git a/README.md b/README.md
index d55d65f..24832e9 100644
--- a/README.md
+++ b/README.md
@@ -3,12 +3,25 @@
> It is still under development, even though it is techically working.
KUTU is a window manager for X11.
-
+
+
+To know what a window manager is, check out [this](https://en.wikipedia.org/wiki/Window_manager).
+
+## Philosophy
+
KUTU means box in turkish, which is my idea behind implementing this WM.
- It is to be used as a bunch of boxes inside which you can throw your windows.
- It is non-reparenting. (So maybe add that flag to your Java Applications)
- It is primarily a tiled WM, but it also supports floating windows.
+- It is the only X11 window manager written using `ruby` that is still alive.
+- It does use `C` to expose the underlying X11 API.
-
+## Installation & Usage
-To know what a window manager is, check out [this](https://en.wikipedia.org/wiki/Window_manager).
+You need to run `./compile.sh` to built the c library.
+
+Then add `kutu.rb` to your `~/.xinitrc` file.
+
+## TODO
+
+Add `ruby` like configuration files support.