diff --git a/execute_vehicle_classification.sh b/execute_vehicle_classification.sh
new file mode 100644
index 0000000000000000000000000000000000000000..a6ad482f622f3281f59d1cf96878789884274d8f
--- /dev/null
+++ b/execute_vehicle_classification.sh
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+echo "creating folder"
+#create folder and change directory
+mkdir -p ~/hpc_vehicle_classification
+cd ~/hpc_vehicle_classification
+pwd
+
+echo "handling ssh-key"
+#handle SSH-key (the argument "$1" is the SSH-key to gitlab)
+eval $(ssh-agent -s)
+echo "$1" | base64 -d | tr -d '\r' | ssh-add - > /dev/null
+
+#pull gitlab repository
+echo "pulling gitlab repository"
+git init
+git pull git@transfer.hft-stuttgart.de:fork_hpc_vehicle_classification/hpc_vehicle_classification.git
+
+#loading conda environment
+echo "load and activate virtual environment"
+eval "$(conda shell.bash hook)"
+conda env create -f environment.yml
+conda activate env_vehicle_classification
+
+echo "running python code"
+python main.py