diff --git a/analysis/bootstrap.sh b/analysis/bootstrap.sh
deleted file mode 100644
index 52170505486f255cae2005579036f7ba297454b7..0000000000000000000000000000000000000000
--- a/analysis/bootstrap.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env bash
-
-# Bootstrap file for batch jobs that is sent with all jobs and
-# automatically called by the law remote job wrapper script to find the
-# setup.sh file of this example which sets up software and some environment
-# variables. The "{{analysis_path}}" variable is defined in the workflow
-# base tasks in analysis/framework.py.
-
-action() {
-
-    export PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/python/2.7.6/bin:$PWD/law/bin:$PWD/luigi/bin:$PATH"
-    export LD_LIBRARY_PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/python/2.7.6/lib:/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/openssl/0.9.8e__1.0.1/lib:$LD_LIBRARY_PATH"
-
-    source /cvmfs/grid.cern.ch/emi3ui-latest/etc/profile.d/setup-ui-example.sh
-
-    source /cvmfs/etp.kit.edu/fnlo/fnlosrc_source.sh
-
-    export PYTHONPATH="$PWD/law:$PWD/luigi:$PWD/six:$PWD/enum34-1.1.10:$PWD/python-dateutil-2.8.2:$PWD:$PYTHONPATH"
-
-    tar -xzf analysis*.tar.gz
-    rm analysis*.tar.gz
-
-    export LAW_HOME="$PWD/.law"
-    export LAW_CONFIG_FILE="$PWD/law.cfg"
-    export LUIGI_CONFIG_PATH="$PWD/luigi.cfg"
-
-    export ANALYSIS_PATH="$PWD"
-    export ANALYSIS_DATA_PATH="$ANALYSIS_PATH"
-
-}
-action
diff --git a/analysis/bootstrap_NNLOJET_rev5088.sh b/analysis/bootstrap_NNLOJET_rev5088.sh
deleted file mode 100644
index e16f51ebe255bbeaaf991dfbde9c2b579f2e20bc..0000000000000000000000000000000000000000
--- a/analysis/bootstrap_NNLOJET_rev5088.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env bash
-
-# Bootstrap file for batch jobs that is sent with all jobs and
-# automatically called by the law remote job wrapper script to find the
-# setup.sh file of this example which sets up software and some environment
-# variables. The "{{analysis_path}}" variable is defined in the workflow
-# base tasks in analysis/framework.py.
-
-action() {
-
-    export PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/python/2.7.6/bin:$PWD/law/bin:$PWD/luigi/bin:$PATH"
-    export LD_LIBRARY_PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/python/2.7.6/lib:/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/openssl/0.9.8e__1.0.1/lib:$LD_LIBRARY_PATH"
-
-    source /cvmfs/grid.cern.ch/emi3ui-latest/etc/profile.d/setup-ui-example.sh
-
-    source /cvmfs/etp.kit.edu/fnlo-5088/src/fnlosrc_source_NNLOJET-5088.sh
-
-    export PYTHONPATH="$PWD/law:$PWD/luigi:$PWD/six:$PWD/enum34-1.1.10:$PWD/python-dateutil-2.8.2:$PWD:$PYTHONPATH"
-
-    tar -xzf analysis*.tar.gz
-    rm analysis*.tar.gz
-
-    export LAW_HOME="$PWD/.law"
-    export LAW_CONFIG_FILE="$PWD/law.cfg"
-    export LUIGI_CONFIG_PATH="$PWD/luigi.cfg"
-
-    export ANALYSIS_PATH="$PWD"
-    export ANALYSIS_DATA_PATH="$ANALYSIS_PATH"
-
-}
-action
diff --git a/analysis/bootstrap_NNLOJET_rev5419.sh b/analysis/bootstrap_NNLOJET_rev5419.sh
deleted file mode 100644
index 56f90cf73ff54839b2028be0ff7390347e09964d..0000000000000000000000000000000000000000
--- a/analysis/bootstrap_NNLOJET_rev5419.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env bash
-
-# Bootstrap file for batch jobs that is sent with all jobs and
-# automatically called by the law remote job wrapper script to find the
-# setup.sh file of this example which sets up software and some environment
-# variables. The "{{analysis_path}}" variable is defined in the workflow
-# base tasks in analysis/framework.py.
-
-action() {
-
-    export PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/python/2.7.6/bin:$PWD/law/bin:$PWD/luigi/bin:$PATH"
-    export LD_LIBRARY_PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/python/2.7.6/lib:/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/openssl/0.9.8e__1.0.1/lib:$LD_LIBRARY_PATH"
-
-    source /cvmfs/grid.cern.ch/emi3ui-latest/etc/profile.d/setup-ui-example.sh
-
-    source /cvmfs/etp.kit.edu/fnlo/src/fnlosrc_source_NNLOJET-5419.sh
-
-    export PYTHONPATH="$PWD/law:$PWD/luigi:$PWD/six:$PWD/enum34-1.1.10:$PWD/python-dateutil-2.8.2:$PWD:$PYTHONPATH"
-
-    tar -xzf analysis*.tar.gz
-    rm analysis*.tar.gz
-
-    export LAW_HOME="$PWD/.law"
-    export LAW_CONFIG_FILE="$PWD/law.cfg"
-    export LUIGI_CONFIG_PATH="$PWD/luigi.cfg"
-
-    export ANALYSIS_PATH="$PWD"
-    export ANALYSIS_DATA_PATH="$ANALYSIS_PATH"
-
-}
-action
diff --git a/analysis/bootstrap_NNLOJET_rev5419_multicore.sh b/analysis/bootstrap_NNLOJET_rev5419_multicore.sh
deleted file mode 100644
index 024072122530f787ee86c31e40026a24e5c61364..0000000000000000000000000000000000000000
--- a/analysis/bootstrap_NNLOJET_rev5419_multicore.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env bash
-
-# Bootstrap file for batch jobs that is sent with all jobs and
-# automatically called by the law remote job wrapper script to find the
-# setup.sh file of this example which sets up software and some environment
-# variables. The "{{analysis_path}}" variable is defined in the workflow
-# base tasks in analysis/framework.py.
-
-action() {
-
-    export PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/python/2.7.6/bin:$PWD/law/bin:$PWD/luigi/bin:$PATH"
-    export LD_LIBRARY_PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/python/2.7.6/lib:/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/openssl/0.9.8e__1.0.1/lib:$LD_LIBRARY_PATH"
-
-    source /cvmfs/grid.cern.ch/emi3ui-latest/etc/profile.d/setup-ui-example.sh
-
-    source /cvmfs/etp.kit.edu/fnlo/src/fnlosrc_source_NNLOJET-5419-multicore.sh
-
-    export PYTHONPATH="$PWD/law:$PWD/luigi:$PWD/six:$PWD/enum34-1.1.10:$PWD/python-dateutil-2.8.2:$PWD:$PYTHONPATH"
-
-    tar -xzf analysis*.tar.gz
-    rm analysis*.tar.gz
-
-    export LAW_HOME="$PWD/.law"
-    export LAW_CONFIG_FILE="$PWD/law.cfg"
-    export LUIGI_CONFIG_PATH="$PWD/luigi.cfg"
-
-    export ANALYSIS_PATH="$PWD"
-    export ANALYSIS_DATA_PATH="$ANALYSIS_PATH"
-
-}
-action
diff --git a/analysis/bootstrap_NNLOJET_rev5918_bridge-0.0.40.sh b/analysis/bootstrap_NNLOJET_rev5918_bridge-0.0.40.sh
deleted file mode 100644
index aecb4eedb9b84a21df953726a3d3b3cba43f51af..0000000000000000000000000000000000000000
--- a/analysis/bootstrap_NNLOJET_rev5918_bridge-0.0.40.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env bash
-
-# Bootstrap file for batch jobs that is sent with all jobs and
-# automatically called by the law remote job wrapper script to find the
-# setup.sh file of this example which sets up software and some environment
-# variables. The "{{analysis_path}}" variable is defined in the workflow
-# base tasks in analysis/framework.py.
-
-action() {
-
-    export PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/python/2.7.14-omkpbe2/bin:$PWD/law/bin:$PWD/luigi/bin:$PATH"
-    export LD_LIBRARY_PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/python/2.7.14-omkpbe2/lib:/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/openssl/1.0.2d-omkpbe2/lib:$LD_LIBRARY_PATH"
-
-    source /cvmfs/grid.cern.ch/emi3ui-latest/etc/profile.d/setup-ui-example.sh
-
-    source /cvmfs/etp.kit.edu/fastnnlo-bridge-0.0.40/src/fnlosrc_source_NNLOJET_rev5918.sh
-
-    export PYTHONPATH="$PWD/law:$PWD/luigi:$PWD/six:$PWD/enum34-1.1.10:$PWD/python-dateutil-2.8.2:$PWD:$PYTHONPATH"
-
-    tar -xzf analysis*.tar.gz
-    rm analysis*.tar.gz
-
-    export LAW_HOME="$PWD/.law"
-    export LAW_CONFIG_FILE="$PWD/law.cfg"
-    export LUIGI_CONFIG_PATH="$PWD/luigi.cfg"
-
-    export ANALYSIS_PATH="$PWD"
-    export ANALYSIS_DATA_PATH="$ANALYSIS_PATH"
-
-}
-action
diff --git a/analysis/bootstrap_NNLOJET_rev5918_bridge-0.0.46.sh b/analysis/bootstrap_NNLOJET_rev5918_bridge-0.0.46.sh
deleted file mode 100644
index fd233576a4ebbe2293de5655a20b77e2586ee414..0000000000000000000000000000000000000000
--- a/analysis/bootstrap_NNLOJET_rev5918_bridge-0.0.46.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env bash
-
-# Bootstrap file for batch jobs that is sent with all jobs and
-# automatically called by the law remote job wrapper script to find the
-# setup.sh file of this example which sets up software and some environment
-# variables. The "{{analysis_path}}" variable is defined in the workflow
-# base tasks in analysis/framework.py.
-
-action() {
-
-    export PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/python/2.7.14-omkpbe2/bin:$PWD/law/bin:$PWD/luigi/bin:$PATH"
-    export LD_LIBRARY_PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/python/2.7.14-omkpbe2/lib:/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/openssl/1.0.2d-omkpbe2/lib:$LD_LIBRARY_PATH"
-
-    source /cvmfs/grid.cern.ch/emi3ui-latest/etc/profile.d/setup-ui-example.sh
-
-    source /cvmfs/etp.kit.edu/fastnnlo-bridge-0.0.46/src/fnlosrc_source_NNLOJET_rev5918.sh
-
-    export PYTHONPATH="$PWD/law:$PWD/luigi:$PWD/six:$PWD/enum34-1.1.10:$PWD/python-dateutil-2.8.2:$PWD:$PYTHONPATH"
-
-    tar -xzf analysis*.tar.gz
-    rm analysis*.tar.gz
-
-    export LAW_HOME="$PWD/.law"
-    export LAW_CONFIG_FILE="$PWD/law.cfg"
-    export LUIGI_CONFIG_PATH="$PWD/luigi.cfg"
-
-    export ANALYSIS_PATH="$PWD"
-    export ANALYSIS_DATA_PATH="$ANALYSIS_PATH"
-
-}
-action
diff --git a/analysis/bootstrap_NNLOJET_rev5918_multicore.sh b/analysis/bootstrap_NNLOJET_rev5918_multicore.sh
deleted file mode 100644
index be8356891fb413955da11e45b933504d064a7c56..0000000000000000000000000000000000000000
--- a/analysis/bootstrap_NNLOJET_rev5918_multicore.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env bash
-
-# Bootstrap file for batch jobs that is sent with all jobs and
-# automatically called by the law remote job wrapper script to find the
-# setup.sh file of this example which sets up software and some environment
-# variables. The "{{analysis_path}}" variable is defined in the workflow
-# base tasks in analysis/framework.py.
-
-action() {
-
-    export PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/python/2.7.14-omkpbe2/bin:$PWD/law/bin:$PWD/luigi/bin:$PATH"
-    export LD_LIBRARY_PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/python/2.7.14-omkpbe2/lib:/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/openssl/1.0.2d-omkpbe2/lib:$LD_LIBRARY_PATH"
-
-    source /cvmfs/grid.cern.ch/emi3ui-latest/etc/profile.d/setup-ui-example.sh
-
-    source /cvmfs/etp.kit.edu/fastnnlo-bridge-0.0.46/src/fnlosrc_source_NNLOJET_rev5918_multicore.sh
-
-    export PYTHONPATH="$PWD/law:$PWD/luigi:$PWD/six:$PWD/enum34-1.1.10:$PWD/python-dateutil-2.8.2:$PWD:$PYTHONPATH"
-
-    tar -xzf analysis*.tar.gz
-    rm analysis*.tar.gz
-
-    export LAW_HOME="$PWD/.law"
-    export LAW_CONFIG_FILE="$PWD/law.cfg"
-    export LUIGI_CONFIG_PATH="$PWD/luigi.cfg"
-
-    export ANALYSIS_PATH="$PWD"
-    export ANALYSIS_DATA_PATH="$ANALYSIS_PATH"
-
-}
-action
diff --git a/analysis/bootstrap_NNLOJET_rev6127_bridge-0.0.46.sh b/analysis/bootstrap_NNLOJET_rev6127_bridge-0.0.46.sh
deleted file mode 100644
index 24c9177d5d62501c769974e2ce84d9184b2f388c..0000000000000000000000000000000000000000
--- a/analysis/bootstrap_NNLOJET_rev6127_bridge-0.0.46.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env bash
-
-# Bootstrap file for batch jobs that is sent with all jobs and
-# automatically called by the law remote job wrapper script to find the
-# setup.sh file of this example which sets up software and some environment
-# variables. The "{{analysis_path}}" variable is defined in the workflow
-# base tasks in analysis/framework.py.
-
-action() {
-
-    export PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/python/2.7.14-omkpbe2/bin:$PWD/law/bin:$PWD/luigi/bin:$PATH"
-    export LD_LIBRARY_PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/python/2.7.14-omkpbe2/lib:/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/openssl/1.0.2d-omkpbe2/lib:$LD_LIBRARY_PATH"
-
-    source /cvmfs/grid.cern.ch/emi3ui-latest/etc/profile.d/setup-ui-example.sh
-
-    source /cvmfs/etp.kit.edu/fastnnlo-bridge-0.0.46/src/fnlosrc_source_NNLOJET_rev6127.sh
-
-    export PYTHONPATH="$PWD/law:$PWD/luigi:$PWD/six:$PWD/enum34-1.1.10:$PWD/python-dateutil-2.8.2:$PWD:$PYTHONPATH"
-
-    tar -xzf analysis*.tar.gz
-    rm analysis*.tar.gz
-
-    export LAW_HOME="$PWD/.law"
-    export LAW_CONFIG_FILE="$PWD/law.cfg"
-    export LUIGI_CONFIG_PATH="$PWD/luigi.cfg"
-
-    export ANALYSIS_PATH="$PWD"
-    export ANALYSIS_DATA_PATH="$ANALYSIS_PATH"
-
-}
-action
diff --git a/analysis/bootstrap_NNLOJET_rev6127_multicore.sh b/analysis/bootstrap_NNLOJET_rev6127_multicore.sh
deleted file mode 100644
index 7e78822e9a8feddb41b3c79c3ae8f2f010a8d786..0000000000000000000000000000000000000000
--- a/analysis/bootstrap_NNLOJET_rev6127_multicore.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env bash
-
-# Bootstrap file for batch jobs that is sent with all jobs and
-# automatically called by the law remote job wrapper script to find the
-# setup.sh file of this example which sets up software and some environment
-# variables. The "{{analysis_path}}" variable is defined in the workflow
-# base tasks in analysis/framework.py.
-
-action() {
-
-    export PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/python/2.7.14-omkpbe2/bin:$PWD/law/bin:$PWD/luigi/bin:$PATH"
-    export LD_LIBRARY_PATH="/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/python/2.7.14-omkpbe2/lib:/cvmfs/cms.cern.ch/slc6_amd64_gcc700/external/openssl/1.0.2d-omkpbe2/lib:$LD_LIBRARY_PATH"
-
-    source /cvmfs/grid.cern.ch/emi3ui-latest/etc/profile.d/setup-ui-example.sh
-
-    source /cvmfs/etp.kit.edu/fastnnlo-bridge-0.0.46/src/fnlosrc_source_NNLOJET_rev6127_multicore.sh
-
-    export PYTHONPATH="$PWD/law:$PWD/luigi:$PWD/six:$PWD/enum34-1.1.10:$PWD/python-dateutil-2.8.2:$PWD:$PYTHONPATH"
-
-    tar -xzf analysis*.tar.gz
-    rm analysis*.tar.gz
-
-    export LAW_HOME="$PWD/.law"
-    export LAW_CONFIG_FILE="$PWD/law.cfg"
-    export LUIGI_CONFIG_PATH="$PWD/luigi.cfg"
-
-    export ANALYSIS_PATH="$PWD"
-    export ANALYSIS_DATA_PATH="$ANALYSIS_PATH"
-
-}
-action