diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4a233a956629a1d518bdc4bce2a8c8b5b2488e6b..b5f80e4c4149036b5a1a9d675a3debb919ea8f4b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,18 +4,24 @@ variables:
   GIT_SSL_NO_VERIFY: "1"
   GIT_SUBMODULE_STRATEGY: normal
 
-#cache:
-#  key: data4cxroot
-#  paths:
-#    - tabs/
-#  policy: pull-push
+
+##########################################################
+# cache keeps the unpacked data files
+# CLEAR CACHE via gitlab if data files are updates! 
+cache:
+  key: data4cxroot
+  paths:
+    - tabs/
+  untracked: true
+  policy: pull-push
+
 
 ##########################################################
 # job/stage to just prepare cmake
 check:
   image: rootproject/root-ubuntu16
   before_script:
-   - find . -name "*.bz2" | grep -v ".git" | xargs -n 1 bunzip2 -kf
+   - for F in `find . -name "*.bz2" | grep -v ".git"`; do [ ! -f ${F%%.bz2} ] && bunzip2 -vk $F; done
   tags:
     - corsika
   script:
diff --git a/Makefile b/Makefile
index f6bed147177b713d888fe21e638bff31f4e222d0..efab43989f2016c6efb1140220df5dccc020a164 100644
--- a/Makefile
+++ b/Makefile
@@ -107,6 +107,7 @@ CFLAGS += $(OPTIMZE) $(DEBUG)
 CXXFLAGS += $(OPTIMZE) $(DEBUG)
 
 OBJS := $(OBJDIR)/conex_f.o $(OBJDIR)/preshw.o $(OBJDIR)/utils.o $(OBJDIR)/veto.o $(OBJDIR)/leadingInteractionsData.o
+
 ifdef CONEX_EXTENSIONS
  ifndef CX_NO_ROOT
    OBJS += $(OBJDIR)/particle.o $(OBJDIR)/particleDict.o
@@ -128,10 +129,12 @@ ifeq ("$(SYSTEM)", "Darwin")
 endif
 
 BZ2=""
+INTERFACE_SOURCE := $(CORSIKA_DATA)/readLib/source/Interface.dummy.cc
+OBJS += $(OBJDIR)/Interface.o
 ifdef CORSIKA_DATA
   ifndef NO_BOOST
     BZ2=".bz2"
-    OBJS += $(OBJDIR)/Interface.o
+    INTERFACE_SOURCE := $(CORSIKA_DATA)/readLib/source/Interface.boost.cc
   endif
 endif
 
@@ -176,9 +179,9 @@ crossSection:
 	$(MAKE) -f Makefile.crossSection
 
 commons: dirs param_files config_auto
-param_files: $(PARAMS)
+param_files: dirs $(PARAMS)
 
-config_auto: 
+config_auto: dirs
 	@echo "#ifndef _include_conexconfigauto_h__" > src/conexConfigAuto.h
 	@echo "#define _include_conexconfigauto_h__" >> src/conexConfigAuto.h
 ifdef CONEX_EXTENSIONS
@@ -199,36 +202,36 @@ $(CFGDIR)/%.param: src/%.paramin
 	@cat $^ | sed s%@BZ2@%$(BZ2)%g | sed s%@CONEXTABROOT@%$(TABDIR)%g > $@ ;
 
 
-$(OBJDIR)/ConexDynamicInterface.o: src/ConexDynamicInterface.cc src/ConexDynamicInterface.h src/conexConfig.h
+$(OBJDIR)/ConexDynamicInterface.o: dirs src/ConexDynamicInterface.cc src/ConexDynamicInterface.h src/conexConfig.h
 	$(CXX) $(CXXFLAGS) $(ROOTCXXFLAGS)  -D_CONEX_PREFIX=\"$(CONEX_PREFIX)\" -D_CONEX_SYSTEM=\"$(SYSTEM)\"  src/ConexDynamicInterface.cc -c -o $@
 
 # the optional compressed data reading 
-$(OBJDIR)/Interface.o: $(CORSIKA_DATA)/readLib/source/Interface.boost.cc 
+$(OBJDIR)/Interface.o: $(INTERFACE_SOURCE) 
 	$(CXX) -I$(CORSIKA_DATA)/readLib $(CXXFLAGS) $^ -c -o $@
 
-$(OBJDIR)/CxRoot.o: src/CxRoot.cc src/CxRoot.h src/conexConfig.h src/leadingInteractionsData.cc src/leadingInteractionsData.h
+$(OBJDIR)/CxRoot.o: dirs src/CxRoot.cc src/CxRoot.h src/conexConfig.h src/leadingInteractionsData.cc src/leadingInteractionsData.h
 	$(CXX) $(CXXFLAGS) $(ROOTCXXFLAGS)  -D_CONEX_PREFIX=\"$(CONEX_PREFIX)\" -D_CONEX_SYSTEM=\"$(SYSTEM)\" src/CxRoot.cc -c -o $@
 
-$(BINDIR)/conex2r: src/conex.cc $(OBJDIR)/ConexDynamicInterface.o $(OBJDIR)/CxRoot.o $(OBJDIR)/leadingInteractionsData.o $(OBJDIR)/trapfpe.o src/conexConfig.h
+$(BINDIR)/conex2r: src/conex.cc dirs $(OBJDIR)/ConexDynamicInterface.o $(OBJDIR)/CxRoot.o $(OBJDIR)/leadingInteractionsData.o $(OBJDIR)/trapfpe.o src/conexConfig.h
 	@(echo "==[make]==> compiling CONEX-ROOT interface")
 	$(CXX) $(CXXFLAGS) $(ROOTCXXFLAGS) $(ROOTLDFLAGS) $(LDFLAGS) -D_CONEX_PREFIX=\"$(CONEX_PREFIX)\" -D_CONEX_SYSTEM=\"$(SYSTEM)\" $(OBJDIR)/ConexDynamicInterface.o $(OBJDIR)/CxRoot.o $(OBJDIR)/leadingInteractionsData.o -l$(G2C) src/conex.cc -o $@
 
-$(OBJDIR)/conex_f.o: src/conex2r.F src/conexConfig.h
+$(OBJDIR)/conex_f.o: dirs src/conex2r.F src/conexConfig.h
 	$(FC) $(CPPFLAGS) $(FFLAGS) -c src/conex2r.F -o $(OBJDIR)/conex_f.o
 
-$(OBJDIR)/Modifier.o: src/Modifier.h src/Modifier.cc src/conexConfig.h
+$(OBJDIR)/Modifier.o: dirs src/Modifier.h src/Modifier.cc src/conexConfig.h
 	$(CXX) $(CXXFLAGS) $(ROOTCXXFLAGS) -c src/Modifier.cc -o $(OBJDIR)/Modifier.o
 
-$(OBJDIR)/leadingInteractionsData.o: src/leadingInteractionsData.h src/leadingInteractionsData.cc src/conexConfig.h
+$(OBJDIR)/leadingInteractionsData.o: dirs src/leadingInteractionsData.h src/leadingInteractionsData.cc src/conexConfig.h
 	$(CXX) $(CXXFLAGS) $(ROOTCXXFLAGS) -c src/leadingInteractionsData.cc -o $(OBJDIR)/leadingInteractionsData.o
 
-$(OBJDIR)/conexExtensions.o: src/conexExtensions.h src/conexExtensions.cc src/conexConfig.h
+$(OBJDIR)/conexExtensions.o: dirs src/conexExtensions.h src/conexExtensions.cc src/conexConfig.h
 	$(CXX) $(CXXFLAGS) $(ROOTCXXFLAGS) -c src/conexExtensions.cc -o $(OBJDIR)/conexExtensions.o
 
-$(OBJDIR)/conexExtensionsF.o: src/conexExtensionsF.h src/conexExtensionsF.cc src/conexConfig.h
+$(OBJDIR)/conexExtensionsF.o: dirs src/conexExtensionsF.h src/conexExtensionsF.cc src/conexConfig.h
 	$(CXX) $(CXXFLAGS) $(ROOTCXXFLAGS) -c src/conexExtensionsF.cc -o $(OBJDIR)/conexExtensionsF.o
 
-$(OBJDIR)/conexResampling.o: src/conexResampling.h src/conexResampling.cc src/conexConfig.h
+$(OBJDIR)/conexResampling.o: dirs src/conexResampling.h src/conexResampling.cc src/conexConfig.h
 	$(CXX) $(CXXFLAGS) $(ROOTCXXFLAGS) -c src/conexResampling.cc -o $(OBJDIR)/conexResampling.o
 
 $(OBJDIR)/particleDict.cc: src/particle.h src/particleLinkDef.h
@@ -252,35 +255,35 @@ $(OBJDIR)/veto.o: src/veto.c
 $(OBJDIR)/trapfpe.o: $(TRAPFPE)
 	$(CC) $(CCFLAGS)  -D_GNU_SOURCE -c $^ -o $@
 
-$(OBJDIR)/conex_sub_sibyll.o: src/conex_sub.F  src/conexConfig.h
+$(OBJDIR)/conex_sub_sibyll.o: dirs src/conex_sub.F  src/conexConfig.h
 	@(echo "==[make]==> compiling main CONEX routines for SIBYLL (this may take a while ...)")
 	$(FC) $(FFLAGS) $(CPPFLAGS) -D__SIBYLL21__ -c src/conex_sub.F -o $@
-$(OBJDIR)/conex_sub_epos.o: src/conex_sub.F src/conexConfig.h
+$(OBJDIR)/conex_sub_epos.o: dirs src/conex_sub.F src/conexConfig.h
 	@(echo "==[make]==> compiling main CONEX routines for EPOS (this may take a while ...)")
 	$(FC) $(FFLAGS)  $(CPPFLAGS) -D__EPOS__ -c src/conex_sub.F -o $@
-$(OBJDIR)/conex_sub_qgsjetII.o: src/conex_sub.F src/conexConfig.h
+$(OBJDIR)/conex_sub_qgsjetII.o: dirs src/conex_sub.F src/conexConfig.h
 	@(echo "==[make]==> compiling main CONEX routines for QGSJETII (this may take a while ...)")
 	$(FC) $(FFLAGS) $(CPPFLAGS) -D__QGSJETII__ -c src/conex_sub.F -o $@
-$(OBJDIR)/conex_sub_dpmjetIII.o: src/conex_sub.F src/conexConfig.h
+$(OBJDIR)/conex_sub_dpmjetIII.o: dirs src/conex_sub.F src/conexConfig.h
 	@(echo "==[make]==> compiling main CONEX routines for DPMJETIII (this may take a while ...)")
 	$(FC) $(FFLAGS) $(CPPFLAGS) -D__DPMJET__ -c src/conex_sub.F -o $@
-$(OBJDIR)/conex_sub_qgsjet.o: src/conex_sub.F src/conexConfig.h
+$(OBJDIR)/conex_sub_qgsjet.o: dirs src/conex_sub.F src/conexConfig.h
 	@(echo "==[make]==> compiling main CONEX routines for QGSJET01 (this may take a while ...)")
 	$(FC) $(FFLAGS) $(CPPFLAGS) -D__QGSJET__ -c src/conex_sub.F -o $@
 
-$(OBJDIR)/conex_mod_sibyll.o: src/conex_mod.F  src/conexConfig.h
+$(OBJDIR)/conex_mod_sibyll.o: dirs src/conex_mod.F  src/conexConfig.h
 	@(echo "==[make]==> compiling main CONEX routines for SIBYLL (this may take a while ...)")
 	$(FC) $(FFLAGS) $(CPPFLAGS) -D__SIBYLL21__ -c src/conex_mod.F -o $@
-$(OBJDIR)/conex_mod_epos.o: src/conex_mod.F src/conexConfig.h
+$(OBJDIR)/conex_mod_epos.o: dirs src/conex_mod.F src/conexConfig.h
 	@(echo "==[make]==> compiling main CONEX routines for EPOS (this may take a while ...)")
 	$(FC) $(FFLAGS)  $(CPPFLAGS) -D__EPOS__ -c src/conex_mod.F -o $@
-$(OBJDIR)/conex_mod_qgsjetII.o: src/conex_mod.F src/conexConfig.h
+$(OBJDIR)/conex_mod_qgsjetII.o: dirs src/conex_mod.F src/conexConfig.h
 	@(echo "==[make]==> compiling main CONEX routines for QGSJETII (this may take a while ...)")
 	$(FC) $(FFLAGS) $(CPPFLAGS) -D__QGSJETII__ -c src/conex_mod.F -o $@
-$(OBJDIR)/conex_mod_dpmjetIII.o: src/conex_mod.F src/conexConfig.h
+$(OBJDIR)/conex_mod_dpmjetIII.o: dirs src/conex_mod.F src/conexConfig.h
 	@(echo "==[make]==> compiling main CONEX routines for DPMJETIII (this may take a while ...)")
 	$(FC) $(FFLAGS) $(CPPFLAGS) -D__DPMJET__ -c src/conex_mod.F -o $@
-$(OBJDIR)/conex_mod_qgsjet.o: src/conex_mod.F src/conexConfig.h
+$(OBJDIR)/conex_mod_qgsjet.o: dirs src/conex_mod.F src/conexConfig.h
 	@(echo "==[make]==> compiling main CONEX routines for QGSJET01 (this may take a while ...)")
 	$(FC) $(FFLAGS) $(CPPFLAGS) -D__QGSJET__ -c src/conex_mod.F -o $@
 
@@ -288,7 +291,7 @@ $(LIBDIR)/libCONEXdynamic.a: $(OBJDIR)/ConexDynamicInterface.o
 	@(echo "==[make]==> compiling particle resampling routines ...")
 	$(AR) r $@ $^
 
-$(LIBDIR)/libresample.a: $(LIBRESAMPLE_SOURCES)
+$(LIBDIR)/libresample.a: dirs $(LIBRESAMPLE_SOURCES)
 	@(echo "==[make]==> compiling particle resampling routines ...")
 	$(MAKE) -C resampler
 	ln -fs ../../resampler/libresample.a $@
diff --git a/src/conex_dpmjet.paramin b/src/conex_dpmjet.paramin
index 63fc276f9079c48cde76081fff07e4189e680e7b..4ea66157f678848ac003b61424273bf60855afe7 100644
--- a/src/conex_dpmjet.paramin
+++ b/src/conex_dpmjet.paramin
@@ -1,18 +1,18 @@
 model dpmjet
 lemodel urqmd
 !------------------------------
-fconex wle    @CONEXTABROOT@CONEX/conex.wurq20.bz2  ! urqmd
-fconex whe    @CONEXTABROOT@CONEX/conex.wdpm20.bz2  ! dpmjet
-fconex p2d    @CONEXTABROOT@CONEX/conex.p2dec20.bz2   ! decays
-fconex p2le   @CONEXTABROOT@CONEX/conex.p2urq20.bz2  ! urqmd
-fconex p2he   @CONEXTABROOT@CONEX/conex.p2dpm20.bz2  ! dpmjet
-fconex dkz    @CONEXTABROOT@CONEX/conex.dkz20.bz2   ! decays
-fconex dkl    @CONEXTABROOT@CONEX/conex.dkl20.bz2
-fconex dks    @CONEXTABROOT@CONEX/conex.dks20.bz2
-fconex dkm    @CONEXTABROOT@CONEX/conex.dkm20.bz2
-fconex dke    @CONEXTABROOT@CONEX/conex.dke20.bz2
-fconex dkn    @CONEXTABROOT@CONEX/conex.dkn20.bz2
-fconex dkg    @CONEXTABROOT@CONEX/conex.dkg20.bz2
+fconex wle    @CONEXTABROOT@CONEX/conex.wurq20@BZ2@  ! urqmd
+fconex whe    @CONEXTABROOT@CONEX/conex.wdpm20@BZ2@  ! dpmjet
+fconex p2d    @CONEXTABROOT@CONEX/conex.p2dec20@BZ2@   ! decays
+fconex p2le   @CONEXTABROOT@CONEX/conex.p2urq20@BZ2@  ! urqmd
+fconex p2he   @CONEXTABROOT@CONEX/conex.p2dpm20@BZ2@  ! dpmjet
+fconex dkz    @CONEXTABROOT@CONEX/conex.dkz20@BZ2@   ! decays
+fconex dkl    @CONEXTABROOT@CONEX/conex.dkl20@BZ2@
+fconex dks    @CONEXTABROOT@CONEX/conex.dks20@BZ2@
+fconex dkm    @CONEXTABROOT@CONEX/conex.dkm20@BZ2@
+fconex dke    @CONEXTABROOT@CONEX/conex.dke20@BZ2@
+fconex dkn    @CONEXTABROOT@CONEX/conex.dkn20@BZ2@
+fconex dkg    @CONEXTABROOT@CONEX/conex.dkg20@BZ2@
 !fopen                                     ! to use output file (check, histo ...)
 !------------------------------
 fegs dat   @CONEXTABROOT@EGS4/egs4.dat
diff --git a/src/conex_epos.paramin b/src/conex_epos.paramin
index f29cff0981ecafcdb94fece73828a77b1abc8671..0c5313509ab2d08e083b328fbdd84233aacf61fc 100644
--- a/src/conex_epos.paramin
+++ b/src/conex_epos.paramin
@@ -1,18 +1,18 @@
 model epos
 lemodel urqmd
 !------------------------------
-fconex wle    @CONEXTABROOT@CONEX/conex.wurq20.bz2  ! urqmd
-fconex whe    @CONEXTABROOT@CONEX/conex.wepo20.bz2  ! epos
-fconex p2le   @CONEXTABROOT@CONEX/conex.p2urq20.bz2  ! urqmd
-fconex p2he   @CONEXTABROOT@CONEX/conex.p2epo20.bz2  ! epos
-fconex p2d    @CONEXTABROOT@CONEX/conex.p2dec20.bz2   ! decays
-fconex dkz    @CONEXTABROOT@CONEX/conex.dkz20.bz2   ! decays
-fconex dkl    @CONEXTABROOT@CONEX/conex.dkl20.bz2
-fconex dks    @CONEXTABROOT@CONEX/conex.dks20.bz2
-fconex dkm    @CONEXTABROOT@CONEX/conex.dkm20.bz2
-fconex dke    @CONEXTABROOT@CONEX/conex.dke20.bz2
-fconex dkn    @CONEXTABROOT@CONEX/conex.dkn20.bz2
-fconex dkg    @CONEXTABROOT@CONEX/conex.dkg20.bz2
+fconex wle    @CONEXTABROOT@CONEX/conex.wurq20@BZ2@  ! urqmd
+fconex whe    @CONEXTABROOT@CONEX/conex.wepo20@BZ2@  ! epos
+fconex p2le   @CONEXTABROOT@CONEX/conex.p2urq20@BZ2@  ! urqmd
+fconex p2he   @CONEXTABROOT@CONEX/conex.p2epo20@BZ2@  ! epos
+fconex p2d    @CONEXTABROOT@CONEX/conex.p2dec20@BZ2@   ! decays
+fconex dkz    @CONEXTABROOT@CONEX/conex.dkz20@BZ2@   ! decays
+fconex dkl    @CONEXTABROOT@CONEX/conex.dkl20@BZ2@
+fconex dks    @CONEXTABROOT@CONEX/conex.dks20@BZ2@
+fconex dkm    @CONEXTABROOT@CONEX/conex.dkm20@BZ2@
+fconex dke    @CONEXTABROOT@CONEX/conex.dke20@BZ2@
+fconex dkn    @CONEXTABROOT@CONEX/conex.dkn20@BZ2@
+fconex dkg    @CONEXTABROOT@CONEX/conex.dkg20@BZ2@
 !fopen                                     ! to use output file (check, histo ...)
 !------------------------------
 fepos check  none
diff --git a/src/conex_mod.F b/src/conex_mod.F
index ee2ff0db499fc38bfa46a376a36784787d41b3c4..5a72c2f01ae4339454624545873304be0ddd54b1 100644
--- a/src/conex_mod.F
+++ b/src/conex_mod.F
@@ -31117,10 +31117,10 @@ c fp(i) - pomeron vertex constant (i=icz)
 c-----------------------------------------------------------------------------
 c reading cross sections from the file
       luseCompress=0
-      if(ifIIdat.ne.1)then
+      if(ifIIdat.ne.1)then         
        inquire(file=DATDIR(1:INDEX(DATDIR,' ')-1)//'qgsdat-II-04.bz2'
      *        ,exist=lcalc)
-       if (lcalc) then
+       if (lcalc.and.CorDataCanDeCompress().ne.0) then
           luseCompress=1
        else
           inquire(file=DATDIR(1:INDEX(DATDIR,' ')-1)//'qgsdat-II-04'
@@ -32675,7 +32675,7 @@ c nuclear cross sections
       if(ifIIncs.ne.2)then
        inquire(file=DATDIR(1:INDEX(DATDIR,' ')-1)//'sectnu-II-04.bz2'
      *        ,exist=lcalc)
-       if (lcalc) then
+       if (lcalc.and.CorDataCanDeCompress().ne.0) then
           luseCompress=1
        else
        inquire(file=DATDIR(1:INDEX(DATDIR,' ')-1)//'sectnu-II-04'
diff --git a/src/conex_qgsjet.paramin b/src/conex_qgsjet.paramin
index ad3aa77605ddd0c129d5903397de7a5daf2e2e79..63de4740edf0a0ce6cb603d2261e6045074da21e 100644
--- a/src/conex_qgsjet.paramin
+++ b/src/conex_qgsjet.paramin
@@ -1,18 +1,18 @@
 model qgsjet
 lemodel urqmd
 !------------------------------
-fconex wle    @CONEXTABROOT@CONEX/conex.wurq20.bz2  ! urqmd
-fconex whe    @CONEXTABROOT@CONEX/conex.wqgs20.bz2  ! qgsjet
-fconex p2le   @CONEXTABROOT@CONEX/conex.p2urq20.bz2  ! urqmd
-fconex p2he   @CONEXTABROOT@CONEX/conex.p2qgs20.bz2  ! qgsjet
-fconex p2d    @CONEXTABROOT@CONEX/conex.p2dec20.bz2   ! decays
-fconex dkz    @CONEXTABROOT@CONEX/conex.dkz20.bz2   ! decays
-fconex dkl    @CONEXTABROOT@CONEX/conex.dkl20.bz2
-fconex dks    @CONEXTABROOT@CONEX/conex.dks20.bz2
-fconex dkm    @CONEXTABROOT@CONEX/conex.dkm20.bz2
-fconex dke    @CONEXTABROOT@CONEX/conex.dke20.bz2
-fconex dkn    @CONEXTABROOT@CONEX/conex.dkn20.bz2
-fconex dkg    @CONEXTABROOT@CONEX/conex.dkg20.bz2
+fconex wle    @CONEXTABROOT@CONEX/conex.wurq20@BZ2@  ! urqmd
+fconex whe    @CONEXTABROOT@CONEX/conex.wqgs20@BZ2@  ! qgsjet
+fconex p2le   @CONEXTABROOT@CONEX/conex.p2urq20@BZ2@  ! urqmd
+fconex p2he   @CONEXTABROOT@CONEX/conex.p2qgs20@BZ2@  ! qgsjet
+fconex p2d    @CONEXTABROOT@CONEX/conex.p2dec20@BZ2@   ! decays
+fconex dkz    @CONEXTABROOT@CONEX/conex.dkz20@BZ2@   ! decays
+fconex dkl    @CONEXTABROOT@CONEX/conex.dkl20@BZ2@
+fconex dks    @CONEXTABROOT@CONEX/conex.dks20@BZ2@
+fconex dkm    @CONEXTABROOT@CONEX/conex.dkm20@BZ2@
+fconex dke    @CONEXTABROOT@CONEX/conex.dke20@BZ2@
+fconex dkn    @CONEXTABROOT@CONEX/conex.dkn20@BZ2@
+fconex dkg    @CONEXTABROOT@CONEX/conex.dkg20@BZ2@
 !fopen                                     ! to use output file (check, histo ...)
 !------------------------------
 fqgsjet dat   @CONEXTABROOT@QGSJet/qgsjet.dat
diff --git a/src/conex_qgsjetII.paramin b/src/conex_qgsjetII.paramin
index 438ef5e02fc4bafa8ebe3f6dc3780fbbdacd910b..4dcaa4b57ee3db62476d044e12fa73e42ebed96a 100644
--- a/src/conex_qgsjetII.paramin
+++ b/src/conex_qgsjetII.paramin
@@ -1,22 +1,22 @@
 model IIqgsjet
 lemodel urqmd
 !------------------------------
-fconex wle    @CONEXTABROOT@CONEX/conex.wurq20.bz2  ! urqmd
-fconex whe    @CONEXTABROOT@CONEX/conex.wIIq20.bz2  ! qgsjetII
-fconex p2le   @CONEXTABROOT@CONEX/conex.p2urq20.bz2  ! urqmd
-fconex p2he   @CONEXTABROOT@CONEX/conex.p2IIq20.bz2  ! qgsjetII
-fconex p2d    @CONEXTABROOT@CONEX/conex.p2dec20.bz2   ! decays
-fconex dkz    @CONEXTABROOT@CONEX/conex.dkz20.bz2   ! decays
-fconex dkl    @CONEXTABROOT@CONEX/conex.dkl20.bz2
-fconex dks    @CONEXTABROOT@CONEX/conex.dks20.bz2
-fconex dkm    @CONEXTABROOT@CONEX/conex.dkm20.bz2
-fconex dke    @CONEXTABROOT@CONEX/conex.dke20.bz2
-fconex dkn    @CONEXTABROOT@CONEX/conex.dkn20.bz2
-fconex dkg    @CONEXTABROOT@CONEX/conex.dkg20.bz2
+fconex wle    @CONEXTABROOT@CONEX/conex.wurq20@BZ2@  ! urqmd
+fconex whe    @CONEXTABROOT@CONEX/conex.wIIq20@BZ2@  ! qgsjetII
+fconex p2le   @CONEXTABROOT@CONEX/conex.p2urq20@BZ2@  ! urqmd
+fconex p2he   @CONEXTABROOT@CONEX/conex.p2IIq20@BZ2@  ! qgsjetII
+fconex p2d    @CONEXTABROOT@CONEX/conex.p2dec20@BZ2@   ! decays
+fconex dkz    @CONEXTABROOT@CONEX/conex.dkz20@BZ2@   ! decays
+fconex dkl    @CONEXTABROOT@CONEX/conex.dkl20@BZ2@
+fconex dks    @CONEXTABROOT@CONEX/conex.dks20@BZ2@
+fconex dkm    @CONEXTABROOT@CONEX/conex.dkm20@BZ2@
+fconex dke    @CONEXTABROOT@CONEX/conex.dke20@BZ2@
+fconex dkn    @CONEXTABROOT@CONEX/conex.dkn20@BZ2@
+fconex dkg    @CONEXTABROOT@CONEX/conex.dkg20@BZ2@
 !fopen                                     ! to use output file (check, histo ...)
 !------------------------------
-fqgsjetII dat   @CONEXTABROOT@QGSJetII/qgsdat-II-04.bz2
-fqgsjetII ncs   @CONEXTABROOT@QGSJetII/sectnu-II-04.bz2
+fqgsjetII dat   @CONEXTABROOT@QGSJetII/qgsdat-II-04@BZ2@
+fqgsjetII ncs   @CONEXTABROOT@QGSJetII/sectnu-II-04@BZ2@
 !------------------------------
 fegs dat   @CONEXTABROOT@EGS4/egs4.dat
 fegs out   @CONEXTABROOT@EGS4/egs4.out
diff --git a/tabs b/tabs
index 26b65a787273feef4208ac7882ad30a86b668ee4..8b0b40b6c5b1e264fdf352bb129ded88ff49e28b 160000
--- a/tabs
+++ b/tabs
@@ -1 +1 @@
-Subproject commit 26b65a787273feef4208ac7882ad30a86b668ee4
+Subproject commit 8b0b40b6c5b1e264fdf352bb129ded88ff49e28b