diff --git a/pps install/pps_install.sh b/pps install/pps_install.sh
index a2732b7428436c474310cfa6fca8e61c07a32a46..233bd38753fd31ea1935d849af0d2d8a52a85561 100755
--- a/pps install/pps_install.sh	
+++ b/pps install/pps_install.sh	
@@ -15,7 +15,8 @@ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C
 #system update and installation
 sudo apt-get update
 sudo apt-get -y upgrade
-sudo apt-get -y install ros-kinetic-desktop-full
+sudo apt-get -y install ros-kinetic-desktop-full python-pip
+sudo pip install pyusb
 
 #rosdep
 sudo rosdep init
diff --git a/pps_wiki/installation.md b/pps_wiki/installation.md
index 8e467070a10cd9d7b4796af38b5886fbdcfbcd6c..b5f57f713fb7cf597772df51a7433302e0c3fa57 100644
--- a/pps_wiki/installation.md
+++ b/pps_wiki/installation.md
@@ -40,12 +40,15 @@ If you are not sure at any point you can check out the install script.
 
 ## Additional Steps for Teacher
 
-### Removing Config.sh
+### Removing Config.sh and replacing
 As the teacher must not source the script ``config.sh``, the ``.bashrc`` must be edited and the last line
 ```
 source ~/pps_ws/src/d_fall_pps/launch/Config.sh
 ```
-must be removed.
+must be replaced with
+```
+export ROS_HOSTNAME=teacher
+```
 
 ### Installation of cfclient
 The steps to install the crazyflie client are taken from [here](https://github.com/bitcraze/crazyflie-clients-python). To install the cfclient you need to install its dependencies: