diff --git a/.gitignore b/.gitignore
index 90e4079f1f197c1b0486331dffd7946ba2068003..af96791fc63ed27af167ba8856d2a0088506d0cc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
-build/
-*.json
+.vscode
+build
diff --git a/README.md b/README.md
index 84571b76334196e2989fe88346b6f463b5ff2476..d5994b7ef3a2c747d1b9b4efd5efd13cf0f11bea 100644
--- a/README.md
+++ b/README.md
@@ -4,14 +4,15 @@
 * CMake >= 3.6.0 (https://cmake.org/)
 * Python 2.7 (https://www.python.org/)
 * Conan (`pip install conan`)
-* NEST: the latest release of NEST does currently not support modules. Thus, a custom version is required that can be found [here](https://github.com/jougs/nest-simulator/tree/feature/custom-recording-backend). 
+* NEST: the latest release of NEST does currently not support modules. Thus, a custom version is required that can be found [here](https://github.com/jougs/nest-simulator/tree/feature/custom-recording-backend). You need to checkout and build the branch `feature/custom-recording-backend`
 
 ## Building
 1. Create a build directory
 2. Open terminal in build directory
 3. Run CMake: `cmake -Dwith-nest=${PATH_TO_NEST_INSTALLATION} ${PATH_TO_NEST_STREAMING_MODULE_SOURCE}`
-4. Build: `cmake --build .`
-5. Install: `cmake --build . --target install`
+4. Run Conan: `conan install ${PATH_TO_NEST_STREAMING_MODULE_SOURCE} --build=missing`
+5. Build: `cmake --build .`
+6. Install: `cmake --build . --target install`
 
 ## How to use the nest-streaming-module?
 The *nest-streaming-module* registers a new RecordingBackend to the simulator. When registering a `RecordingDevice` using PyNEST the used recording backend can be specified in the `record_to` parameter. If you want to stream the data, set this parameter to `['streaming']`. Clients that receive the data can be either written in Python or C++. See https://devhub.vr.rwth-aachen.de/VR-Group/nesci-contra-demos for examples.
\ No newline at end of file