diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a83a7dd296977d700ff01bc18851ce169f616dda..6d3c600e1572c07eb1e2d175413698e7ff19edb4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,22 +9,35 @@ linux:
     script:
         - git clone https://oauth2:$TOKEN_TAMPLATE_REPO@gitlab.reutlingen-university.de/letsgoing/internal/templates.git template
         - git clone https://oauth2:$TOKEN_LIN_REPO@gitlab.reutlingen-university.de/letsgoing/ardublock-ide-lin.git remote
+
         #checkout brach in linus repo
         - cd remote
         - git config user.email "cicd@letsgoing.de"
         - git config user.name "CICD Pipline"
         - git checkout dev2
+
+        #go to dev branch for the Developnets updates
+        - git checkout dev;
+        - DEVELOPNETS=$(echo $(grep -Ei "###" ../../README.md | grep -Eiv "####" | sed "s/^/-d \"/" | sed "s/$/ \"/" | sed "s/### //g"))
+        - git checkout $CI_COMMIT_BRANCH;
+
+        #new features for dis version
+        - FEATURES=$(echo $(grep -Ei "###" ../../README.md | grep -Eiv "####" | sed "s/^/-f \"/" | sed "s/$/ \"/" | sed "s/### //g"))
+
         #generate new README.md from Tamplates
-        - cd ../template/ArduBlock_Arduino_IDE
+        - cd template/ArduBlock_Arduino_IDE
         #- bash ./generateREADME.sh -o ../../remote/README.md -s Linux -v dev2 -d "hallo" -d welt
-        - sh -c "bash ./generateREADME.sh -s Linux -o ../../remote/README.md -v dev2 $(echo $(grep -Ei "###" ../../README.md | grep -Eiv "####" | sed "s/^/-d \"/" | sed "s/$/ \"/" | sed "s/### //g"))"
-        #Remove ArduBlock and add new Version
+        - sh -c "bash ./generateREADME.sh -s Linux -o ../../remote/README.md -v dev2 $DEVELOPNETS $FEATURES"
+
         - cd ../../remote
+
+        #Remove ArduBlock and add new Version in linux repo
         - cd ArduBlockTool/tool/
         - sh -c '{ rm *.jar; } || { echo "error"; }'
         - cp ../../../ArduBlockTool/tool/*.jar . 
         - cd ../../ 
         - ls -la
+
         #commit and add all to liunx repo
         - >         
             if [ -z "$(git status --porcelain)" ]; then