diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 48fb17ac42c1e62d639fb062df3cb19682904b5b..a3748c46a0cddff37ef86396380c174dc0d6ea3b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,119 +1,119 @@
 
 
-docker_centos_build:
-   stage: build
-   tags:
-     - ubuntu-docker
-   image: 'ubuntu:20.04'
-   artifacts:
-     paths:
-       - ./build/src/pdata
-       - ./build/openfpm_numerics/src/numerics
-       - ./openfpm_numerics/test
-   script:
-     - apt-get update
-     - DEBIAN_FRONTEND="noninteractive" apt-get -y install tzdata
-     - apt-get -y install cmake wget git g++ gfortran python2  python-is-python3
-     - mkdir -p /root/openfpm_dependencies/openfpm_pdata/base
-     - mkdir /root/.ssh && chmod 700 /root/.ssh
-     - cp id_rsa.pub /root/.ssh/id_rsa.pub && chmod 644 /root/.ssh/id_rsa.pub
-     - cp id_rsa /root/.ssh/id_rsa && chmod 600 /root/.ssh/id_rsa
-     - ssh-keyscan -H git.mpi-cbg.de >> ~/.ssh/known_hosts
-     - pwd
-     - cat base/test_file
-#     - ./build.sh $CI_PROJECT_DIR unused pdata 0 base &> out
-   cache:
-     key: $CI_COMMIT_REF_SLUG
-     paths:
-       - base/
+#docker_centos_build:
+#   stage: build
+#   tags:
+#     - ubuntu-docker
+#   image: 'ubuntu:20.04'
+#   artifacts:
+#     paths:
+#       - ./build/src/pdata
+#       - ./build/openfpm_numerics/src/numerics
+#       - ./openfpm_numerics/test
+#   script:
+#     - apt-get update
+#     - DEBIAN_FRONTEND="noninteractive" apt-get -y install tzdata
+#     - apt-get -y install cmake wget git g++ gfortran python2  python-is-python3
+#     - mkdir -p /root/openfpm_dependencies/openfpm_pdata/base
+#     - mkdir /root/.ssh && chmod 700 /root/.ssh
+#     - cp id_rsa.pub /root/.ssh/id_rsa.pub && chmod 644 /root/.ssh/id_rsa.pub
+#     - cp id_rsa /root/.ssh/id_rsa && chmod 600 /root/.ssh/id_rsa
+#     - ssh-keyscan -H git.mpi-cbg.de >> ~/.ssh/known_hosts
+#     - pwd
+#     - cat base/test_file
+##     - ./build.sh $CI_PROJECT_DIR unused pdata 0 base &> out
+#   cache:
+#     key: $CI_COMMIT_REF_SLUG
+#     paths:
+#       - base/
 
-#centos_build:
-#  stage: build
-#  tags:
-#    - centos
-#  artifacts:
-#    paths:
-#      - ./build/src/pdata
-#      - ./build/openfpm_numerics/src/numerics
-#      - ./openfpm_numerics/test
-#  script:
-#    - ./build.sh $CI_PROJECT_DIR unused pdata 0 $CI_COMMIT_REF_NAME
+centos_build:
+  stage: build
+  tags:
+    - centos
+  artifacts:
+    paths:
+      - ./build/src/pdata
+      - ./build/openfpm_numerics/src/numerics
+      - ./openfpm_numerics/test
+  script:
+    - ./build.sh $CI_PROJECT_DIR unused pdata 0 $CI_COMMIT_REF_NAME
 
-#centos_run:
-#  stage: test
-#  tags:
-#    - centos
-#  dependencies:
-#    - centos_build
-#  script:
-#    - export OMP_NUM_THREADS=1
-#    - ./run.sh $CI_PROJECT_DIR unused 1 pdata 0 $CI_COMMIT_REF_NAME
-#    - ./run.sh $CI_PROJECT_DIR unused 2 pdata 0 $CI_COMMIT_REF_NAME
-#    - ./run.sh $CI_PROJECT_DIR unused 3 pdata 0 $CI_COMMIT_REF_NAME
-#    - export OMP_NUM_THREADS=8
-#    - ./run.sh $CI_PROJECT_DIR unused 1 pdata 0 $CI_COMMIT_REF_NAME
-#    - export OMP_NUM_THREADS=1
-#    - cd openfpm_numerics
-#    - ./run.sh $CI_PROJECT_DIR unused 1 0 0 numerics $CI_COMMIT_REF_NAME
-#    - ./run.sh $CI_PROJECT_DIR unused 2 0 0 numerics $CI_COMMIT_REF_NAME
-#    - ./run.sh $CI_PROJECT_DIR unused 3 0 0 numerics $CI_COMMIT_REF_NAME
-#    - ./run.sh $CI_PROJECT_DIR unused 4 0 0 numerics $CI_COMMIT_REF_NAME
+centos_run:
+  stage: test
+  tags:
+    - centos
+  dependencies:
+    - centos_build
+  script:
+    - export OMP_NUM_THREADS=1
+    - ./run.sh $CI_PROJECT_DIR unused 1 pdata 0 $CI_COMMIT_REF_NAME
+    - ./run.sh $CI_PROJECT_DIR unused 2 pdata 0 $CI_COMMIT_REF_NAME
+    - ./run.sh $CI_PROJECT_DIR unused 3 pdata 0 $CI_COMMIT_REF_NAME
+    - export OMP_NUM_THREADS=8
+    - ./run.sh $CI_PROJECT_DIR unused 1 pdata 0 $CI_COMMIT_REF_NAME
+    - export OMP_NUM_THREADS=1
+    - cd openfpm_numerics
+    - ./run.sh $CI_PROJECT_DIR unused 1 0 0 numerics $CI_COMMIT_REF_NAME
+    - ./run.sh $CI_PROJECT_DIR unused 2 0 0 numerics $CI_COMMIT_REF_NAME
+    - ./run.sh $CI_PROJECT_DIR unused 3 0 0 numerics $CI_COMMIT_REF_NAME
+    - ./run.sh $CI_PROJECT_DIR unused 4 0 0 numerics $CI_COMMIT_REF_NAME
 
-#mac_build:
-#  variables:
-#    GIT_STRATEGY: empty
-#  stage: build
-#  tags:
-#    - mac
-#  artifacts:
-#    paths:
-#      - ./build/src/pdata
-#      - ./build/openfpm_numerics/src/numerics
-#      - ./openfpm_numerics/test
-#  script:
-#      - ./build.sh $CI_PROJECT_DIR unused pdata 0  $CI_COMMIT_REF_NAME
+mac_build:
+  variables:
+    GIT_STRATEGY: empty
+  stage: build
+  tags:
+    - mac
+  artifacts:
+    paths:
+      - ./build/src/pdata
+      - ./build/openfpm_numerics/src/numerics
+      - ./openfpm_numerics/test
+  script:
+      - ./build.sh $CI_PROJECT_DIR unused pdata 0  $CI_COMMIT_REF_NAME
 
-#mac_run:
-#  stage: test
-#  tags:
-#    - mac
-#  dependencies:
-#    - mac_build
-#  script:
-#    - ./run.sh $CI_PROJECT_DIR unused 1 0 0 $CI_COMMIT_REF_NAME
-#    - ./run.sh $CI_PROJECT_DIR unused 2 0 0 $CI_COMMIT_REF_NAME
-#    - cd openfpm_numerics
-#    - ./run.sh $CI_PROJECT_DIR unused 2 0 0 numerics $CI_COMMIT_REF_NAME
+mac_run:
+  stage: test
+  tags:
+    - mac
+  dependencies:
+    - mac_build
+  script:
+    - ./run.sh $CI_PROJECT_DIR unused 1 0 0 $CI_COMMIT_REF_NAME
+    - ./run.sh $CI_PROJECT_DIR unused 2 0 0 $CI_COMMIT_REF_NAME
+    - cd openfpm_numerics
+    - ./run.sh $CI_PROJECT_DIR unused 2 0 0 numerics $CI_COMMIT_REF_NAME
 
-#ubuntu_build:
-#  stage: build
-#  tags:
-#    - ubuntu
-#  artifacts:
-#    paths:
-#      - ./build/src/pdata
-#      - ./build/openfpm_numerics/src/numerics
-#      - ./openfpm_numerics/test
-#  script:
-#    - ./build.sh $CI_PROJECT_DIR unused pdata 0 $CI_COMMIT_REF_NAME
+ubuntu_build:
+  stage: build
+  tags:
+    - ubuntu
+  artifacts:
+    paths:
+      - ./build/src/pdata
+      - ./build/openfpm_numerics/src/numerics
+      - ./openfpm_numerics/test
+  script:
+    - ./build.sh $CI_PROJECT_DIR unused pdata 0 $CI_COMMIT_REF_NAME
 
-#ubuntu_run:
-#  stage: test
-#  tags:
-#    - ubuntu
-#  dependencies:
-#    - ubuntu_build
-#  script:
-#    - export OMP_NUM_THREADS=1
-#    - ./run.sh $CI_PROJECT_DIR unused 1 pdata 0 $CI_COMMIT_REF_NAME
-#    - ./run.sh $CI_PROJECT_DIR unused 2 pdata 0 $CI_COMMIT_REF_NAME
-#    - ./run.sh $CI_PROJECT_DIR unused 3 pdata 0 $CI_COMMIT_REF_NAME
-#    - export OMP_NUM_THREADS=8
-#    - ./run.sh $CI_PROJECT_DIR unused 1 pdata 0 $CI_COMMIT_REF_NAME
-#    - export OMP_NUM_THREADS=1
-#    - cd openfpm_numerics
-#    - ./run.sh $CI_PROJECT_DIR unused 1 0 0 numerics $CI_COMMIT_REF_NAME
-#    - ./run.sh $CI_PROJECT_DIR unused 2 0 0 numerics $CI_COMMIT_REF_NAME
-#    - ./run.sh $CI_PROJECT_DIR unused 3 0 0 numerics $CI_COMMIT_REF_NAME
-#    - ./run.sh $CI_PROJECT_DIR unused 4 0 0 numerics $CI_COMMIT_REF_NAME
+ubuntu_run:
+  stage: test
+  tags:
+    - ubuntu
+  dependencies:
+    - ubuntu_build
+  script:
+    - export OMP_NUM_THREADS=1
+    - ./run.sh $CI_PROJECT_DIR unused 1 pdata 0 $CI_COMMIT_REF_NAME
+    - ./run.sh $CI_PROJECT_DIR unused 2 pdata 0 $CI_COMMIT_REF_NAME
+    - ./run.sh $CI_PROJECT_DIR unused 3 pdata 0 $CI_COMMIT_REF_NAME
+    - export OMP_NUM_THREADS=8
+    - ./run.sh $CI_PROJECT_DIR unused 1 pdata 0 $CI_COMMIT_REF_NAME
+    - export OMP_NUM_THREADS=1
+    - cd openfpm_numerics
+    - ./run.sh $CI_PROJECT_DIR unused 1 0 0 numerics $CI_COMMIT_REF_NAME
+    - ./run.sh $CI_PROJECT_DIR unused 2 0 0 numerics $CI_COMMIT_REF_NAME
+    - ./run.sh $CI_PROJECT_DIR unused 3 0 0 numerics $CI_COMMIT_REF_NAME
+    - ./run.sh $CI_PROJECT_DIR unused 4 0 0 numerics $CI_COMMIT_REF_NAME
 
diff --git a/example/Vector/0_simple/main.cpp b/example/Vector/0_simple/main.cpp
index c7f292a091c18ae83fce9b01d196fa0db6a138eb..8285d9787947b0ac743e34be52bf761fe02282e0 100644
--- a/example/Vector/0_simple/main.cpp
+++ b/example/Vector/0_simple/main.cpp
@@ -68,9 +68,6 @@
 
 int main(int argc, char* argv[])
 {
-
-	std::cout << is_layout_inte<memory_traits_custom_separation_of_buffer<aggregate<int>>>::value << std::endl;
-
 	/*!
 	 * \page Vector_0_simple Vector 0 simple
 	 *