diff --git a/setup_eth_course_rooms/install.sh b/setup_eth_course_rooms/install.sh
index 18d67db68399714d948bb536c77c47405ddbcf3d..365642673437d40a3a13a1b222f51f3238472a45 100755
--- a/setup_eth_course_rooms/install.sh
+++ b/setup_eth_course_rooms/install.sh
@@ -29,6 +29,7 @@ curl -# $BASE_URL/notebooks.tar.bz2 | tar -C ${WORKSHOP_TMP} -xjf -
 
 cat >start_mlw.sh <<END
 cd ${WORKSHOP_TMP}
+/tmp/conda_envs/mlw/bin/jupyter extension enable toc2/main
 /tmp/conda_envs/mlw/bin/jupyter notebook
 END
 
diff --git a/setup_eth_euler/to_deploy_on_course_computers/start_jupyter_nb.sh b/setup_eth_euler/to_deploy_on_course_computers/start_jupyter_nb.sh
index 8ddc15a39d26725528eea538a5d3cace2839f86f..f780f8f41795e7082dc5ceeb44ed6bfbd4ea0719 100755
--- a/setup_eth_euler/to_deploy_on_course_computers/start_jupyter_nb.sh
+++ b/setup_eth_euler/to_deploy_on_course_computers/start_jupyter_nb.sh
@@ -90,7 +90,8 @@ set -x
 export XDG_RUNTIME_DIR=
 IP_REMOTE="\$(hostname -i)"
 echo "Remote IP:\$IP_REMOTE" >> /cluster/home/$USERNAME/jnbip
-$EULER_INSTALL_HONE/conda_env/bin/jupyter notebook --notebook-dir \$HOME/mlw --no-browser --ip "\$IP_REMOTE" &> /cluster/home/$USERNAME/jnbinfo 
+$EULER_INSTALL_HONE/conda_env/bin/jupyter nbextension enable toc2/main
+$EULER_INSTALL_HONE/conda_env/bin/jupyter notebook --port 54323 --notebook-dir \$HOME/mlw --no-browser --ip "\$IP_REMOTE" &> /cluster/home/$USERNAME/jnbinfo 
 ENDBSUB
 
 # wait until jupyternotebook has started, poll every 10 seconds to check if $HOME/jupyternbinfo exists