diff a/INSTALL/shinobi b/INSTALL/shinobi
--- a/INSTALL/shinobi
+++ b/INSTALL/shinobi
@@ -4,7 +4,9 @@
 else
     installationDirectory=$(cat /etc/shinobisystems/cctv.txt)
 fi
+
 cd $installationDirectory
+
 currentBuild=$(git show --oneline -s)
 gitOrigin=$(git remote show origin)
 splitBuildString=($currentBuild)
@@ -80,7 +82,7 @@
 else
     if [[ $@ == *'start'* ]] || [[ $@ == *'now'* ]]; then
         proccessAlive=$(pm2 list | grep camera | grep online)
-        if [ "$proccessAlive" ]]; then
+        if [ "$proccessAlive" ]; then
             echo "Shinobi process is already running."
         else
             if [ -e "$installationDirectory/INSTALL/installed.txt" ]; then
@@ -143,14 +145,32 @@
     read updateshinobi
     if [ "$updateshinobi" = "y" ] || [ "$updateshinobi" = "Y" ]; then
         echo "Beginning Update Process..."
-        pm2 stop $installationDirectory/camera.js
-        pm2 stop $installationDirectory/cron.js
-        npm install --unsafe-perm
-        npm audit fix --force
-        git reset --hard
-        git pull
-        pm2 start $installationDirectory/camera.js
-        pm2 start $installationDirectory/cron.js
+			if [ -f $installationDirectory/UPDATE.sh ]; then
+				echo "--- your installed Shinobi provides a UPDATE.sh ---"
+				echo "--- that will use ShinobiOld to protect you from loss ---"
+				echo "--- used modules and Plugin configs by update ---"
+				echo "--- Would you use it (yes|no) ? ---"
+				read useUPD
+				if [ "$useUPD" = "Y" ] || [ "$useUPD" = "y" ]; then
+				./UPDATE.sh
+				fi
+			else
+				echo "--- would you keep a full backup named Shinobi-back ---"
+				echo "--- with ALL of your Installation (yes|no) ?"
+				read backmeup
+				if [ "$backmeup" = "Y" ] || [ "$backmeup" = "y" ]; then
+				mkdir -p $installationDirectory-back
+				cp $installationDirectory/* $installationDirectory-back
+				fi
+				pm2 stop $installationDirectory/camera.js
+				pm2 stop $installationDirectory/cron.js
+				npm install --unsafe-perm
+				npm audit fix --force
+				git reset --hard
+				git pull
+				pm2 start $installationDirectory/camera.js
+				pm2 start $installationDirectory/cron.js
+			fi
     else
         echo "Cancelled Update Process."
     fi

