diff --git a/.gitignore b/.gitignore
index 16b3745485fe88fe7659d2e66e429a93a1130c93..4af768a7d9d0328dbaf8cbe79d9c82168a7a5ffa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,4 +6,5 @@ build/
 bin/
 lib/
 gnss.found
-
+.vscode
+.vscode/c_cpp_properties.json
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 045cce1f099409a2ae75deb375101ba46c0a2067..79bfa327e6fcd544afe53a63fb6cdeadcf760bcd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -69,10 +69,10 @@ stages:
   -   git checkout devel
   -   git pull
   -   git checkout $WOLF_CORE_BRANCH
+  -   git pull
   - else
-  -   git clone ssh://git@gitlab.iri.upc.edu:2202/mobile_robotics/wolf_projects/wolf_lib/wolf.git
+  -   git clone -b $WOLF_CORE_BRANCH ssh://git@gitlab.iri.upc.edu:2202/mobile_robotics/wolf_projects/wolf_lib/wolf.git
   -   cd wolf
-  -   git checkout $WOLF_CORE_BRANCH
   - fi
   - mkdir -pv build
   - cd build
@@ -110,9 +110,9 @@ stages:
 ############ LICENSE HEADERS ############
 license_headers:
   stage: license
-  image: labrobotica/wolf_deps:16.04
+  image: labrobotica/wolf_deps:20.04
   cache:
-    - key: wolf-xenial
+    - key: wolf-focal
       paths:
       - ci_deps/wolf/
   except:
@@ -123,27 +123,6 @@ license_headers:
   script:
     - *license_header_definition
 
-############ UBUNTU 16.04 TESTS ############
-build_and_test:xenial:
-  image: labrobotica/wolf_deps:16.04
-  stage: build_and_test
-  cache:
-    - key: wolf-xenial
-      paths:
-      - ci_deps/wolf/
-    - key: gnssutils-xenial
-      paths:
-      - ci_deps/gnss_utils/
-  except:
-    - master
-  before_script:
-    - *preliminaries_definition
-    - *install_wolf_definition
-    - *install_gnssutils_definition
-    - ldconfig # update links (shared libraries)
-  script:
-    - *build_and_test_definition
-
 ############ UBUNTU 18.04 TESTS ############
 build_and_test:bionic:
   image: labrobotica/wolf_deps:18.04
diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json
deleted file mode 100644
index c10fac6d636970d7f043e2a7e45ad71f51dc6a27..0000000000000000000000000000000000000000
--- a/.vscode/c_cpp_properties.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-    "configurations": [
-        {
-            "name": "Linux",
-            "includePath": [
-                "${workspaceFolder}/**",
-                "/home/aeroarms/iri-lab/external_libs/wolf/include",
-                "/usr/local/include/iri-algorithms/wolf/plugin_core",
-                "/usr/local/include/eigen3",
-                "/usr/local/include/iri-algorithms"
-            ],
-            "defines": [],
-            "compilerPath": "/usr/bin/gcc",
-            "cStandard": "gnu11",
-            "cppStandard": "c++17",
-            "intelliSenseMode": "gcc-x64"
-        }
-    ],
-    "version": 4
-}
\ No newline at end of file