diff --git a/INSTALLATION.rst b/INSTALLATION.rst
index 00b8f3ba..26a4ae0e 100644
--- a/INSTALLATION.rst
+++ b/INSTALLATION.rst
@@ -1,7 +1,4 @@
-ungleich
-========
-
-dynamicweb
+Dynamicweb
----------
Installation for dynamicweb
=======
@@ -14,17 +11,39 @@ Requirements
Install
=======
The quick way:
- `pip install -r requirements.txt`
+ ``pip install -r requirements.txt``
Next find the dump.db file on stagging server. Path for the file is under the base application folder.
Install the postgresql server and import the database::
- `psql -d app < dump.db`
-
+ ``psql -d app < dump.db``
+
+**No migration is needed after a clean install, and You are ready to start developing.**
Development
===========
-Project is separated in master branch and development branch.
-Master branch is currently used on `Digital Glarus` and [Ungleich blog](https://digitalglarus.ungleich.ch/en-us/blog/).
+Project is separated in master branch and development branch, and feature branches.
+Master branch is currently used on `Digital Glarus `_ and `Ungleich blog `_.
+
+If You are starting to create a new feature fork the github `repo `_ and branch the development branch.
+
+After You have complited the task create a pull request and ask someone to review the code from other developers.
+
+**Cheat sheet for branching and forking**:
+
+*branching*
+
+``git branch feature_name && git checkout feature_name``
+
+
+*fetching upstream(should be done everytime before development is started)*
+
+``git fetch upstream && git merge upstream/feature_name``
+
+
+`read more about getting code from upstream here `_
+
+
+