diff --git a/get_modules.sh b/get_modules.sh
index 0cfe0311572d9d05220875d5553e97ac4be031bb..7aae7f2f7ac4f9f0ccba87b95630cbb9f380489b 100755
--- a/get_modules.sh
+++ b/get_modules.sh
@@ -1,5 +1,15 @@
 # !/bin/bash
 
+PWD="/home/easybuild/GIT/it4i-modules"
+cd $PWD
+
+STATE=$(git fetch 2>&1 | grep master)
+if [ ! -z "$STATE" ]; then
+   git pull
+   get_modules.sh
+   exi.sh 0
+fi
+
 if [ ! -z `hostname -f | grep "bullx"` ]; then
    ml --show-hidden -t av 2>&1 > /dev/null| awk '{print $1 ",1"}' | grep -v -e '/,\|:' > ANSELM.csh
    ./modules.py > ANSELM.md