From d89b844f218aac7366496acda46a5587b541cd96 Mon Sep 17 00:00:00 2001
From: SciPost Editorial Administration <edadmin@scipost.org>
Date: Tue, 9 Jul 2024 11:40:28 +0200
Subject: [PATCH] Include disorder-1.0

---
 disorder-1.0.0/CMakeLists.txt                 |  140 +
 disorder-1.0.0/LICENSE                        |  674 ++++
 disorder-1.0.0/README.md                      |  107 +
 disorder-1.0.0/analysis/analysis.f            |   64 +
 disorder-1.0.0/analysis/cut_Ecur.f            |   64 +
 .../analysis/exclusive_lab_frame_analysis.f   |  168 +
 disorder-1.0.0/analysis/fastjetfortran.cc     |  702 ++++
 .../analysis/inclusive_paper_analysis.f       |   41 +
 disorder-1.0.0/analysis/jets_lab_frame.f      |  386 ++
 disorder-1.0.0/analysis/nnlojet.f             |  259 ++
 disorder-1.0.0/analysis/pwhg_bookhist-multi.f |  339 ++
 disorder-1.0.0/analysis/pwhg_bookhist-multi.h |   19 +
 disorder-1.0.0/analysis/sigmaR.f              |  252 ++
 disorder-1.0.0/analysis/simple_analysis.f     |   19 +
 disorder-1.0.0/analysis/vbf.f                 |  180 +
 disorder-1.0.0/aux/getpdfuncert.f             |  102 +
 disorder-1.0.0/aux/mergedata.f                |  181 +
 disorder-1.0.0/aux/runpar.sh                  |   89 +
 disorder-1.0.0/docs/SciPost.cls               |  188 +
 disorder-1.0.0/docs/SciPost_better_arXiv.cls  |  188 +
 disorder-1.0.0/docs/SciPost_bibstyle.bst      | 1367 +++++++
 .../docs/SciPost_bibstyle_better_arXiv.bst    | 1379 ++++++++
 disorder-1.0.0/docs/bibliography.bib          | 1366 +++++++
 disorder-1.0.0/docs/disent_manual.pdf         |  Bin 0 -> 95511 bytes
 disorder-1.0.0/docs/disorder-1.0.0-manual.tex |  921 +++++
 disorder-1.0.0/docs/figures/lab-frame.pdf     |    1 +
 disorder-1.0.0/docs/figures/sigma-ratios.pdf  |    1 +
 .../CC_an3lo_xsct_n3lo_seed0001.dat           |   42 +
 .../inclusive_runs/CC_xsct_lo_seed0001.dat    |   42 +
 .../inclusive_runs/CC_xsct_n3lo_seed0001.dat  |   42 +
 .../inclusive_runs/CC_xsct_nlo_seed0001.dat   |   42 +
 .../inclusive_runs/CC_xsct_nnlo_seed0001.dat  |   42 +
 .../NC_an3lo_xsct_n3lo_seed0001.dat           |   42 +
 .../inclusive_runs/NC_xsct_lo_seed0001.dat    |   42 +
 .../inclusive_runs/NC_xsct_n3lo_seed0001.dat  |   42 +
 .../inclusive_runs/NC_xsct_nlo_seed0001.dat   |   42 +
 .../inclusive_runs/NC_xsct_nnlo_seed0001.dat  |   42 +
 .../plot/NC_Q10_disorder_n3lo_central.dat     |  137 +
 .../plot/NC_Q10_disorder_n3lo_max.dat         |  137 +
 .../plot/NC_Q10_disorder_n3lo_min.dat         |  137 +
 .../plot/NC_Q10_disorder_n3lo_pdfuncert.dat   |  137 +
 .../plot/NC_Q10_disorder_nnlo_central.dat     |  137 +
 .../plot/NC_Q10_disorder_nnlo_max.dat         |  137 +
 .../plot/NC_Q10_disorder_nnlo_min.dat         |  137 +
 .../plot/NC_Q10_disorder_nnlo_pdfuncert.dat   |  137 +
 .../NC_an3lo_Q10_disorder_n3lo_central.dat    |  137 +
 .../plot/NC_an3lo_Q10_disorder_n3lo_max.dat   |  137 +
 .../plot/NC_an3lo_Q10_disorder_n3lo_min.dat   |  137 +
 .../NC_an3lo_Q10_disorder_n3lo_pdfuncert.dat  |  137 +
 .../NC_an3lo_x0.01_disorder_n3lo_central.dat  |  137 +
 .../plot/NC_an3lo_x0.01_disorder_n3lo_max.dat |  137 +
 .../plot/NC_an3lo_x0.01_disorder_n3lo_min.dat |  137 +
 ...NC_an3lo_x0.01_disorder_n3lo_pdfuncert.dat |  137 +
 .../plot/NC_x0.01_disorder_n3lo_central.dat   |  137 +
 .../plot/NC_x0.01_disorder_n3lo_max.dat       |  137 +
 .../plot/NC_x0.01_disorder_n3lo_min.dat       |  137 +
 .../plot/NC_x0.01_disorder_n3lo_pdfuncert.dat |  137 +
 .../plot/NC_x0.01_disorder_nnlo_central.dat   |  137 +
 .../plot/NC_x0.01_disorder_nnlo_max.dat       |  137 +
 .../plot/NC_x0.01_disorder_nnlo_min.dat       |  137 +
 .../plot/NC_x0.01_disorder_nnlo_pdfuncert.dat |  137 +
 .../inclusive_runs/plot/plots-ratio.gp        |  305 ++
 .../inclusive_runs/plot/sigma-ratios.pdf      |  Bin 0 -> 41802 bytes
 .../paper_runs/inclusive_runs/run.sh          |   18 +
 .../lab_frame/NC_EIC_disorder_lo_central.dat  |   85 +
 .../lab_frame/NC_EIC_disorder_lo_max.dat      |   85 +
 .../lab_frame/NC_EIC_disorder_lo_min.dat      |   85 +
 .../lab_frame/NC_EIC_disorder_nlo_central.dat |   85 +
 .../lab_frame/NC_EIC_disorder_nlo_max.dat     |   85 +
 .../lab_frame/NC_EIC_disorder_nlo_min.dat     |   85 +
 .../NC_EIC_disorder_nnlo_central.dat          |   85 +
 .../lab_frame/NC_EIC_disorder_nnlo_max.dat    |   85 +
 .../lab_frame/NC_EIC_disorder_nnlo_min.dat    |   85 +
 .../paper_runs/lab_frame/central-lo.dat       |   85 +
 .../paper_runs/lab_frame/lab-frame.pdf        |  Bin 0 -> 44881 bytes
 .../paper_runs/lab_frame/max-lo.dat           |   85 +
 .../paper_runs/lab_frame/min-lo.dat           |   85 +
 disorder-1.0.0/paper_runs/lab_frame/plots.gp  |  164 +
 disorder-1.0.0/paper_runs/lab_frame/run.sh    |    7 +
 .../nnlojet/NC_ZEUS_disorder_lo_central.dat   |   93 +
 .../nnlojet/NC_ZEUS_disorder_lo_max.dat       |   93 +
 .../nnlojet/NC_ZEUS_disorder_lo_min.dat       |   93 +
 .../nnlojet/NC_ZEUS_disorder_nlo_central.dat  |   93 +
 .../nnlojet/NC_ZEUS_disorder_nlo_max.dat      |   93 +
 .../nnlojet/NC_ZEUS_disorder_nlo_min.dat      |   93 +
 .../nnlojet/NC_ZEUS_disorder_nnlo_central.dat |   93 +
 .../nnlojet/NC_ZEUS_disorder_nnlo_max.dat     |   93 +
 .../nnlojet/NC_ZEUS_disorder_nnlo_min.dat     |   93 +
 disorder-1.0.0/paper_runs/nnlojet/plots.gp    |  298 ++
 disorder-1.0.0/src/disorder.f90               |  655 ++++
 disorder-1.0.0/src/integration.f              |  313 ++
 disorder-1.0.0/src/io_utils.f90               | 1046 ++++++
 disorder-1.0.0/src/lcl_dec.f90                |  115 +
 disorder-1.0.0/src/libdisent.f                | 3126 +++++++++++++++++
 disorder-1.0.0/src/mod_analysis.f90           |   45 +
 disorder-1.0.0/src/mod_dsigma.f90             |   66 +
 disorder-1.0.0/src/mod_matrix_element.f90     |  379 ++
 disorder-1.0.0/src/mod_parameters.f90         |  530 +++
 disorder-1.0.0/src/mod_phase_space.f90        |  320 ++
 disorder-1.0.0/validation/quick_validation.sh |  142 +
 .../validation/ref_runs/inclusive_cc_Q_10.log |  151 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   88 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   88 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   88 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   88 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   88 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   88 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   88 +
 .../ref_runs/inclusive_cc_Q_10_x_0.01.log     |  112 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   88 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   88 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   88 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   88 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   88 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   88 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   88 +
 .../inclusive_cc_Q_10_x_0.01_neutrino.log     |  108 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 ...usive_cc_Q_10_x_0.01_neutrino_positron.log |  108 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 ...1_neutrino_positron_xsct_n3lo_seed0001.dat |   41 +
 ..._10_x_0.01_neutrino_xsct_n3lo_seed0001.dat |   41 +
 ...sive_cc_Q_10_x_0.01_xsct_n3lo_seed0001.dat |   45 +
 .../inclusive_cc_Q_10_xsct_n3lo_seed0001.dat  |   45 +
 .../ref_runs/inclusive_cc_Q_10_y_0.01.log     |   99 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   88 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   88 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   88 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   88 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   88 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   88 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   88 +
 ...sive_cc_Q_10_y_0.01_xsct_n3lo_seed0001.dat |   45 +
 .../ref_runs/inclusive_cc_Qmin_1_x_0.01.log   |  151 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   88 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   88 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   88 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   88 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   88 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   88 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   88 +
 ...ve_cc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat |   45 +
 .../validation/ref_runs/inclusive_nc_Q_10.log |  147 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 .../ref_runs/inclusive_nc_Q_10_x_0.01.log     |  108 +
 ...usive_nc_Q_10_x_0.01_MSHT20an3lo_as118.log |  747 ++++
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem001_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem002_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem003_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem004_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem005_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem006_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem007_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem008_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem009_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem010_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem011_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem012_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem013_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem014_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem015_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem016_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem017_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem018_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem019_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem020_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem021_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem022_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem023_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem024_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem025_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem026_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem027_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem028_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem029_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem030_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem031_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem032_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem033_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem034_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem035_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem036_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem037_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem038_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem039_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem040_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem041_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem042_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem043_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem044_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem045_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem046_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem047_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem048_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem049_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem050_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem051_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem052_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem053_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem054_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem055_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem056_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem057_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem058_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem059_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem060_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem061_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem062_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem063_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem064_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem065_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem066_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem067_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem068_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem069_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem070_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem071_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem072_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem073_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem074_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem075_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem076_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem077_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem078_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem079_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem080_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem081_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem082_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem083_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem084_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem085_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem086_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem087_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem088_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem089_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem090_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem091_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem092_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem093_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem094_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem095_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem096_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem097_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem098_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem099_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem100_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem101_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem102_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem103_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem104_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...1_MSHT20an3lo_as118_xsct_n3lo_seed0001.dat |   46 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 .../inclusive_nc_Q_10_x_0.01_neutrino.log     |  108 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 ...usive_nc_Q_10_x_0.01_neutrino_positron.log |  108 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 ...1_neutrino_positron_xsct_n3lo_seed0001.dat |   41 +
 ..._10_x_0.01_neutrino_xsct_n3lo_seed0001.dat |   41 +
 ...sive_nc_Q_10_x_0.01_xsct_n3lo_seed0001.dat |   41 +
 .../inclusive_nc_Q_10_xsct_n3lo_seed0001.dat  |   41 +
 .../ref_runs/inclusive_nc_Q_10_y_0.01.log     |   95 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 ...sive_nc_Q_10_y_0.01_xsct_n3lo_seed0001.dat |   41 +
 .../ref_runs/inclusive_nc_Qmin_1_x_0.01.log   |  147 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 ...ve_nc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat |   41 +
 .../ref_runs/inclusive_nc_includeZ_Q_10.log   |  147 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 .../inclusive_nc_includeZ_Q_10_x_0.01.log     |  108 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 ...ncludeZ_Q_10_x_0.01_xsct_n3lo_seed0001.dat |   41 +
 ...ve_nc_includeZ_Q_10_xsct_n3lo_seed0001.dat |   41 +
 .../inclusive_nc_includeZ_Q_10_y_0.01.log     |   95 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 ...ncludeZ_Q_10_y_0.01_xsct_n3lo_seed0001.dat |   41 +
 .../inclusive_nc_includeZ_Qmin_1_x_0.01.log   |  147 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 ...ludeZ_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat |   41 +
 .../ref_runs/p2b_nc_Q_10_x_0.01.log           |  122 +
 .../p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118.log  |  131 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 ...1_MSHT20an3lo_as118_xsct_nnlo_seed0001.dat |   41 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |   87 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |   87 +
 .../p2b_nc_Q_10_x_0.01_xsct_nnlo_seed0001.dat |   41 +
 .../ref_runs_quick/inclusive_cc_Q_10.log      |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 .../inclusive_cc_Q_10_x_0.01.log              |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 .../inclusive_cc_Q_10_x_0.01_neutrino.log     |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 ...usive_cc_Q_10_x_0.01_neutrino_positron.log |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 ...1_neutrino_positron_xsct_n3lo_seed0001.dat |    1 +
 ..._10_x_0.01_neutrino_xsct_n3lo_seed0001.dat |    1 +
 ...sive_cc_Q_10_x_0.01_xsct_n3lo_seed0001.dat |    1 +
 .../inclusive_cc_Q_10_xsct_n3lo_seed0001.dat  |    1 +
 .../inclusive_cc_Q_10_y_0.01.log              |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 ...sive_cc_Q_10_y_0.01_xsct_n3lo_seed0001.dat |    1 +
 .../inclusive_cc_Qmin_1_x_0.01.log            |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 ...ve_cc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat |    1 +
 .../ref_runs_quick/inclusive_nc_Q_10.log      |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 .../inclusive_nc_Q_10_x_0.01.log              |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 .../inclusive_nc_Q_10_x_0.01_neutrino.log     |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 ...usive_nc_Q_10_x_0.01_neutrino_positron.log |    1 +
 ..._10_x_0.01_neutrino_xsct_n3lo_seed0001.dat |    1 +
 ...sive_nc_Q_10_x_0.01_xsct_n3lo_seed0001.dat |    1 +
 .../inclusive_nc_Q_10_xsct_n3lo_seed0001.dat  |    1 +
 .../inclusive_nc_Q_10_y_0.01.log              |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 ...sive_nc_Q_10_y_0.01_xsct_n3lo_seed0001.dat |    1 +
 .../inclusive_nc_Qmin_1_x_0.01.log            |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 ...ve_nc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat |    1 +
 .../inclusive_nc_includeZ_Q_10.log            |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 .../inclusive_nc_includeZ_Q_10_x_0.01.log     |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 ...ncludeZ_Q_10_x_0.01_xsct_n3lo_seed0001.dat |    1 +
 ...ve_nc_includeZ_Q_10_xsct_n3lo_seed0001.dat |    1 +
 .../inclusive_nc_includeZ_Q_10_y_0.01.log     |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 ...ncludeZ_Q_10_y_0.01_xsct_n3lo_seed0001.dat |    1 +
 .../inclusive_nc_includeZ_Qmin_1_x_0.01.log   |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 ...ludeZ_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat |    1 +
 .../ref_runs_quick/p2b_nc_Q_10_x_0.01.log     |    1 +
 .../p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118.log  |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 ...1_MSHT20an3lo_as118_xsct_nnlo_seed0001.dat |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" |    1 +
 ...pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" |    1 +
 .../p2b_nc_Q_10_x_0.01_xsct_nnlo_seed0001.dat |    1 +
 .../validation/validate_or_generate.sh        |  161 +
 530 files changed, 46992 insertions(+)
 create mode 100644 disorder-1.0.0/CMakeLists.txt
 create mode 100644 disorder-1.0.0/LICENSE
 create mode 100644 disorder-1.0.0/README.md
 create mode 100644 disorder-1.0.0/analysis/analysis.f
 create mode 100644 disorder-1.0.0/analysis/cut_Ecur.f
 create mode 100644 disorder-1.0.0/analysis/exclusive_lab_frame_analysis.f
 create mode 100644 disorder-1.0.0/analysis/fastjetfortran.cc
 create mode 100644 disorder-1.0.0/analysis/inclusive_paper_analysis.f
 create mode 100644 disorder-1.0.0/analysis/jets_lab_frame.f
 create mode 100644 disorder-1.0.0/analysis/nnlojet.f
 create mode 100644 disorder-1.0.0/analysis/pwhg_bookhist-multi.f
 create mode 100644 disorder-1.0.0/analysis/pwhg_bookhist-multi.h
 create mode 100644 disorder-1.0.0/analysis/sigmaR.f
 create mode 100644 disorder-1.0.0/analysis/simple_analysis.f
 create mode 100644 disorder-1.0.0/analysis/vbf.f
 create mode 100644 disorder-1.0.0/aux/getpdfuncert.f
 create mode 100644 disorder-1.0.0/aux/mergedata.f
 create mode 100644 disorder-1.0.0/aux/runpar.sh
 create mode 100644 disorder-1.0.0/docs/SciPost.cls
 create mode 100644 disorder-1.0.0/docs/SciPost_better_arXiv.cls
 create mode 100644 disorder-1.0.0/docs/SciPost_bibstyle.bst
 create mode 100644 disorder-1.0.0/docs/SciPost_bibstyle_better_arXiv.bst
 create mode 100644 disorder-1.0.0/docs/bibliography.bib
 create mode 100644 disorder-1.0.0/docs/disent_manual.pdf
 create mode 100644 disorder-1.0.0/docs/disorder-1.0.0-manual.tex
 create mode 120000 disorder-1.0.0/docs/figures/lab-frame.pdf
 create mode 120000 disorder-1.0.0/docs/figures/sigma-ratios.pdf
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/CC_an3lo_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_lo_seed0001.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_nlo_seed0001.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_nnlo_seed0001.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/NC_an3lo_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_lo_seed0001.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_nlo_seed0001.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_nnlo_seed0001.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_central.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_max.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_min.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_pdfuncert.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_central.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_max.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_min.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_pdfuncert.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_central.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_max.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_min.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_pdfuncert.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_central.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_max.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_min.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_pdfuncert.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_central.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_max.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_min.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_pdfuncert.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_central.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_max.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_min.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_pdfuncert.dat
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/plots-ratio.gp
 create mode 100644 disorder-1.0.0/paper_runs/inclusive_runs/plot/sigma-ratios.pdf
 create mode 100755 disorder-1.0.0/paper_runs/inclusive_runs/run.sh
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_lo_central.dat
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_lo_max.dat
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_lo_min.dat
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nlo_central.dat
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nlo_max.dat
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nlo_min.dat
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nnlo_central.dat
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nnlo_max.dat
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nnlo_min.dat
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/central-lo.dat
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/lab-frame.pdf
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/max-lo.dat
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/min-lo.dat
 create mode 100644 disorder-1.0.0/paper_runs/lab_frame/plots.gp
 create mode 100755 disorder-1.0.0/paper_runs/lab_frame/run.sh
 create mode 100644 disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_lo_central.dat
 create mode 100644 disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_lo_max.dat
 create mode 100644 disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_lo_min.dat
 create mode 100644 disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nlo_central.dat
 create mode 100644 disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nlo_max.dat
 create mode 100644 disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nlo_min.dat
 create mode 100644 disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nnlo_central.dat
 create mode 100644 disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nnlo_max.dat
 create mode 100644 disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nnlo_min.dat
 create mode 100644 disorder-1.0.0/paper_runs/nnlojet/plots.gp
 create mode 100644 disorder-1.0.0/src/disorder.f90
 create mode 100644 disorder-1.0.0/src/integration.f
 create mode 100644 disorder-1.0.0/src/io_utils.f90
 create mode 100644 disorder-1.0.0/src/lcl_dec.f90
 create mode 100644 disorder-1.0.0/src/libdisent.f
 create mode 100644 disorder-1.0.0/src/mod_analysis.f90
 create mode 100644 disorder-1.0.0/src/mod_dsigma.f90
 create mode 100644 disorder-1.0.0/src/mod_matrix_element.f90
 create mode 100644 disorder-1.0.0/src/mod_parameters.f90
 create mode 100644 disorder-1.0.0/src/mod_phase_space.f90
 create mode 100755 disorder-1.0.0/validation/quick_validation.sh
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01.log
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem001_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem002_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem003_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem004_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem005_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem006_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem007_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem008_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem009_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem010_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem011_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem012_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem013_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem014_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem015_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem016_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem017_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem018_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem019_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem020_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem021_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem022_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem023_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem024_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem025_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem026_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem027_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem028_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem029_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem030_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem031_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem032_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem033_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem034_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem035_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem036_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem037_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem038_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem039_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem040_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem041_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem042_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem043_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem044_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem045_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem046_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem047_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem048_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem049_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem050_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem051_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem052_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem053_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem054_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem055_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem056_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem057_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem058_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem059_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem060_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem061_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem062_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem063_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem064_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem065_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem066_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem067_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem068_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem069_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem070_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem071_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem072_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem073_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem074_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem075_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem076_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem077_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem078_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem079_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem080_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem081_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem082_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem083_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem084_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem085_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem086_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem087_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem088_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem089_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem090_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem091_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem092_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem093_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem094_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem095_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem096_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem097_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem098_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem099_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem100_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem101_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem102_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem103_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem104_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_xsct_n3lo_seed0001.dat
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
 create mode 100644 disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01.log
 create mode 100644 disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118.log
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_xsct_nnlo_seed0001.dat
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 100644 "disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 100644 disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_xsct_nnlo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_positron.log
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01.log
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118.log
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_xsct_nnlo_seed0001.dat
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
 create mode 120000 "disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
 create mode 120000 disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_xsct_nnlo_seed0001.dat
 create mode 100755 disorder-1.0.0/validation/validate_or_generate.sh

diff --git a/disorder-1.0.0/CMakeLists.txt b/disorder-1.0.0/CMakeLists.txt
new file mode 100644
index 0000000..a79c92d
--- /dev/null
+++ b/disorder-1.0.0/CMakeLists.txt
@@ -0,0 +1,140 @@
+cmake_minimum_required(VERSION 3.7.0)
+include(CMakePrintHelpers)
+project(disorder VERSION 1.0.0 LANGUAGES CXX Fortran)
+
+IF(NOT CMAKE_Fortran_COMPILER_SUPPORTS_F90)
+    MESSAGE(FATAL_ERROR "Fortran compiler does not support F90")
+ENDIF(NOT CMAKE_Fortran_COMPILER_SUPPORTS_F90)
+
+set(CMAKE_Fortran_MODULE_DIRECTORY modules)
+set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -O3 -ffixed-line-length-132 -fPIC")
+
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -Wall -Wextra -fPIC")
+
+set(CMAKE_BUILD_TYPE Release)
+set(prefix ${CMAKE_INSTALL_PREFIX})
+#set(CMAKE_CXX_STANDARD 17)
+#set(CMAKE_CXX_STANDARD_REQUIRED ON)
+
+set (disorder_INCLUDES )
+set (disorder_SOURCES )
+set (disorder_ANALYSIS )
+set (disorder_LIBRARIES )
+
+# Main sources
+file(GLOB_RECURSE disorder_SOURCES src/* analysis/pwhg_bookhist-multi.*)
+
+# THE ANALYSIS TO BE COMPILED
+file(GLOB_RECURSE disorder_ANALYSIS analysis/simple_analysis.f)
+if(ANALYSIS)
+  file(GLOB_RECURSE disorder_ANALYSIS analysis/${ANALYSIS})
+endif()
+cmake_print_variables(disorder_ANALYSIS)
+
+list(APPEND disorder_SOURCES ${disorder_ANALYSIS})
+
+##################################################################################
+# Needs hoppet
+find_file(HOPPET_CONFIG hoppet-config)
+cmake_print_variables(HOPPET_CONFIG)
+execute_process(
+  COMMAND bash -c "${HOPPET_CONFIG} --prefix"	
+  OUTPUT_VARIABLE HOPPET_INCLUDE_DIR
+  OUTPUT_STRIP_TRAILING_WHITESPACE
+  RESULT_VARIABLE ret
+  )
+
+if(NOT ret EQUAL "0")
+    message( FATAL_ERROR "Could not find hoppet-config in ${HOPPET_CONFIG}")
+endif()
+
+set(HOPPET_INCLUDE_DIR "${HOPPET_INCLUDE_DIR}/include/hoppet")
+cmake_print_variables(HOPPET_INCLUDE_DIR)
+
+execute_process(
+  COMMAND bash -c "${HOPPET_CONFIG} --libs"
+  OUTPUT_VARIABLE HOPPET_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE
+  )
+cmake_print_variables(HOPPET_LIBRARY)
+
+list(APPEND disorder_INCLUDES ${HOPPET_INCLUDE_DIR})
+list(APPEND disorder_LIBRARIES ${HOPPET_LIBRARY})
+
+##################################################################################
+#Needs LHAPDF
+find_file(LHAPDF_CONFIG lhapdf-config)
+cmake_print_variables(LHAPDF_CONFIG)
+execute_process(
+  COMMAND bash -c "${LHAPDF_CONFIG} --incdir"	
+  OUTPUT_VARIABLE LHAPDF_INCLUDE_DIR
+  OUTPUT_STRIP_TRAILING_WHITESPACE
+  RESULT_VARIABLE ret
+  )
+
+if(NOT ret EQUAL "0")
+    message( FATAL_ERROR "Could not find hoppet-config in ${LHAPDF_CONFIG}")
+endif()
+
+set(LHAPDF_INCLUDE_DIR "${LHAPDF_INCLUDE_DIR}")
+cmake_print_variables(LHAPDF_INCLUDE_DIR)
+
+execute_process(
+  COMMAND bash -c "${LHAPDF_CONFIG} --libs"
+  OUTPUT_VARIABLE LHAPDF_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE
+  )
+cmake_print_variables(LHAPDF_LIBRARY)
+
+list(APPEND disorder_INCLUDES ${LHAPDF_INCLUDE_DIR})
+list(APPEND disorder_LIBRARIES ${LHAPDF_LIBRARY})
+
+##################################################################################
+#Check if we need fastjet
+option(NEEDS_FASTJET "To link fastjet libraries" OFF)
+cmake_print_variables(NEEDS_FASTJET)
+if (NEEDS_FASTJET)
+  file(GLOB_RECURSE fastjet_SOURCE  analysis/fastjetfortran.cc)
+  list(APPEND disorder_SOURCES ${fastjet_SOURCE})
+  find_file(FASTJET_CONFIG fastjet-config)
+  cmake_print_variables(FASTJET_CONFIG)
+  execute_process(
+    COMMAND bash -c "${FASTJET_CONFIG} --prefix"	
+    OUTPUT_VARIABLE FASTJET_INCLUDE_DIR
+    OUTPUT_STRIP_TRAILING_WHITESPACE
+    RESULT_VARIABLE ret
+    )
+  
+  if(NOT ret EQUAL "0")
+    message( FATAL_ERROR "Could not find hoppet-config in ${FASTJET_CONFIG}")
+  endif()
+  
+  set(FASTJET_INCLUDE_DIR "${FASTJET_INCLUDE_DIR}/include")
+  cmake_print_variables(FASTJET_INCLUDE_DIR)
+  
+  execute_process(
+    COMMAND bash -c "${FASTJET_CONFIG} --libs --plugins"
+    OUTPUT_VARIABLE FASTJET_LIBRARY
+    OUTPUT_STRIP_TRAILING_WHITESPACE
+    )
+  cmake_print_variables(FASTJET_LIBRARY)
+  
+  list(APPEND disorder_INCLUDES ${FASTJET_INCLUDE_DIR})
+  list(APPEND disorder_LIBRARIES ${FASTJET_LIBRARY})
+endif()
+
+cmake_print_variables(disorder_INCLUDES)
+cmake_print_variables(disorder_LIBRARIES)
+
+add_executable(disorder src/disorder.f90)
+add_executable(mergedata aux/mergedata.f)
+add_executable(getpdfuncert aux/getpdfuncert.f)
+
+target_sources(disorder PUBLIC ${disorder_SOURCES})
+target_include_directories(disorder PUBLIC ${disorder_INCLUDES})
+target_link_libraries(disorder ${disorder_LIBRARIES})
+target_link_libraries(getpdfuncert ${LHAPDF_LIBRARY})
+
+install(TARGETS disorder RUNTIME DESTINATION bin)
+
+
diff --git a/disorder-1.0.0/LICENSE b/disorder-1.0.0/LICENSE
new file mode 100644
index 0000000..f288702
--- /dev/null
+++ b/disorder-1.0.0/LICENSE
@@ -0,0 +1,674 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Use with the GNU Affero General Public License.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <https://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    <program>  Copyright (C) <year>  <name of author>
+    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<https://www.gnu.org/licenses/>.
+
+  The GNU General Public License does not permit incorporating your program
+into proprietary programs.  If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.  But first, please read
+<https://www.gnu.org/licenses/why-not-lgpl.html>.
diff --git a/disorder-1.0.0/README.md b/disorder-1.0.0/README.md
new file mode 100644
index 0000000..5151c10
--- /dev/null
+++ b/disorder-1.0.0/README.md
@@ -0,0 +1,107 @@
+[![Build Status](https://img.shields.io/github/actions/workflow/status/alexanderkarlberg/disorder/cmake-single-platform.yml?label=build&logo=github&style=flat-square)](https://github.com/alexanderkarlberg/disorder/actions/workflows/cmake-single-platform.yml)
+
+Welcome to `disorder` - a program to compute fixed order predictions
+at high order in deep inelastic scattering! Below are some
+installation and run instructions. More detailed help can be found in
+the `docs` folder.
+
+Although the code is released under GPLv3 or later any scientific use of the code should result in a citation of
+
+Alexander Karlberg, arXiv:2401.16964
+
+More detailed information about the use of the code can be found in the docs folder.
+
+Installation
+============
+
+To compile `disorder`, you will need
+
+* <span style="font-variant:small-caps;">Hoppet</span>, v1.3.0 or newer (https://github.com/hoppet-code/hoppet) [currently also needs the 2024-01-n3lo-splittings-functions branch]
+* LHAPDF6 (http://lhapdf.hepforge.org/) [tested with v6.5.4]
+
+Optionally you may need fastjet installed as well
+(https://fastjet.fr/).
+
+Once all dependencies are installed on your machine, disorder can be
+compiled using `cmake`:
+
+	mkdir build && cd build
+  	cmake ..
+
+  	make [-j]
+
+from the main directory. This will create an executable `disorder` along
+with two auxiliary executables, `mergedata` and `getpdfuncert`.
+
+`disorder` can also be installed in the user's path by invoking
+
+	make install
+
+This will install `disorder` in the default location (/usr/local/bin
+typically). The user can change the path by specifying
+
+	cmake -DCMAKE_INSTALL_PREFIX=/path/to/subdir ..
+
+If `hoppet-config` or `lhapdf-config` are not in the user's path, the full
+path can be specified manually through
+
+	cmake -DHOPPET_CONFIG=/path/to/hoppet-config -DLHAPDF_CONFIG=/path/to/lhapdf-config ..
+
+where the path should include the config itself
+(i.e. `/usr/local/bin/hoppet-config`)
+
+By default fastjet is not linked and only a skeleton analysis
+(`analysis/simple_analysis.f`) is compiled. To link fastjet run
+
+	cmake -DNEEDS_FASTJET=ON [-DFASTJET_CONFIG=/path/to/fastjet-config] ..
+
+where the path to `fastjet-config` only needs to be specified if it is
+not in the user's `$PATH`.
+
+To compile a different analysis the user should first put it in the
+analysis directory (here we assume it to be called `my_analysis.f`),
+and then pass it to `cmake` through
+
+	cmake -DANALYSIS=my_analysis.f ..
+
+Usage
+=====
+
+To run `disorder`, use the disorder executable, and pass command
+line arguments to specify inputs. Example:
+
+	./disorder -pdf MSTW2008nlo68cl -n3lo -Q 12.0 -x 0.01 -scaleuncert
+
+
+To get a list of parameters which can be specified run
+
+	./disorder -help
+   
+The program will create a file `xsct_[...].dat` containing the total
+cross section and Monte Carlo error in addition to any scale or PDF
+uncertainties included.
+
+You can include your favourite analysis in the analysis directory and
+pass it to `cmake` as outlined above. The output of the analysis is stored
+in `disorder_[...].dat` files.
+
+The full list of possible options can be obtained from
+`src/mod_parameters.f90`.
+
+For a more detailed usage description please look in the manual which
+can be found in the `docs` directory.
+
+Third party code
+================
+
+Besides the dependencies listed above `disorder` incorporates code from the following sources:
+
+* The POWHEG-BOX (https://powhegbox.mib.infn.it/) under GPLv2. Specifically the analysis framework and the `mergedata` programs are adapted from there.
+* The command line tools (io_utils.f90 and lcl_dec.f90) are written by Gavin Salam and are under GPLv3. 
+* Some of the code is adapted from proVBFH (https://github.com/fdreyer/proVBFH/) under GPLv3.
+* The code relies heavily on disent, written by Mike Seymour. 
+
+Bugs
+====
+
+There are no known bugs.
diff --git a/disorder-1.0.0/analysis/analysis.f b/disorder-1.0.0/analysis/analysis.f
new file mode 100644
index 0000000..3389b28
--- /dev/null
+++ b/disorder-1.0.0/analysis/analysis.f
@@ -0,0 +1,64 @@
+      subroutine init_histo
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      
+      call inihists
+      call bookupeqbins('sigtot', 1d0, 0d0,1d0) 
+      call bookupeqbins('sig(log(ptj1) > -5)', 1d0, 0d0, 1d0)
+      call bookupeqbins('Q2', 5d2, 0d0,1d4)  
+      call bookupeqbins('y', 5d-2, 0d0,1d0) 
+      call bookupeqbins('x', 5d-2, 0d0,1d0)       
+      call bookupeqbins('logptj1',0.1875d0, -10d0, 2d0)
+!      call bookupeqbins('log(broadening)',0.5d0,-10d0,0d0)           
+      end subroutine
+      
+      subroutine user_analysis(n,dsigma,x,y,Qsq)
+      use mod_parameters
+      implicit none
+      integer n
+      double precision dsigma, x, y, Qsq, plab(0:3,n), pbreit(0:3,n)
+      double precision broad, kt
+      integer part
+
+      if(dsigma.eq.0d0) return
+
+      call filld('sigtot',0.5d0, dsigma)
+!       First fill the DIS variables which are passed
+      call filld('x',x,dsigma)
+      call filld('y',y,dsigma)
+      call filld('Q2',Qsq,dsigma)
+      
+      ! Now fill the momenta
+      if(n.eq.4) then ! Born kinematics
+        pbreit = pbornbreit
+        plab = pbornlab
+      elseif(n.eq.5) then
+        pbreit = prealbreit
+        plab = preallab
+      elseif(n.eq.6) then
+        pbreit = prrealbreit
+        plab = prreallab
+      else
+        stop 'Wrong n in analysis'
+      endif      
+
+      broad = 0d0
+      do part = 4,n
+        broad = broad + kt(pbreit(:,part))
+      enddo
+      broad = broad /sqrt(Qsq)
+
+      ! For plots with Silvia
+      broad = log(max(broad * 0.5d0, 1d-100)) 
+!      if (n.eq.5) print*, broad, log(max(broad,1d-100))
+      if(broad.gt.-5d0) call filld('sig(log(ptj1) > -5)',0.5d0,dsigma)
+      call filld('logptj1',broad,dsigma)
+!      call filld('log(broadening)',log(max(broad,1d-100)),dsigma)
+      end subroutine
+      
+      double precision function kt(p)
+        implicit none
+        double precision p(0:3)
+
+        kt = sqrt(max(p(1)**2 + p(2)**2,0d0))
+      end
diff --git a/disorder-1.0.0/analysis/cut_Ecur.f b/disorder-1.0.0/analysis/cut_Ecur.f
new file mode 100644
index 0000000..968a5e9
--- /dev/null
+++ b/disorder-1.0.0/analysis/cut_Ecur.f
@@ -0,0 +1,64 @@
+      subroutine define_histograms
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      
+      call bookupeqbins('sig_total',1d0,0d0,1d0)
+      call bookupeqbins('sig_no_Ecurr',1d0,0d0,1d0)
+      call bookupeqbins('sig_Ecurr_cut',1d0,0d0,1d0)
+      call bookupeqbins('Ecur',0.1d0,-0.1d0,5d0)
+
+      end subroutine
+      
+      subroutine user_analysis(n,dsig,x,y,Q2)
+      use mod_analysis
+      implicit none
+      double precision dsig(maxscales), x, y, Q2
+      integer n
+
+      double precision Ecut, Ecur, q(0:3)
+      integer npartons
+      logical Ecur_lt_Ecut, CutDIS_Ecur
+
+!     Cut on electron energy
+
+      if(plab(0,3).lt.11d0) return
+!     Always fill total
+      call filld('sig_total',0.5d0,dsig)
+
+      q = pbreit(:,1) - pbreit(:,3)
+
+      npartons = n-3
+
+      Ecut = sqrt(Q2)/10d0
+
+      Ecur_lt_Ecut = CutDIS_Ecur(npartons, pbreit(:,4:), q, Ecut, Ecur)
+
+      if (.not.Ecur_lt_Ecut) call filld('sig_Ecurr_cut',0.5d0,dsig)
+
+      if (Ecur .eq. 0d0) call filld('sig_no_Ecurr',0.5d0,dsig)
+
+      call filld('Ecur', Ecur, dsig)
+
+      end subroutine
+      
+
+!     For Ecut < Q*(sqrt(2)-1) this selects only events with no
+!     particles in the current hemisphere For Ecut < 0.5*Q, only real
+!     radiation is involved, hence the cut selects DIS two-jet events
+      logical function CutDIS_Ecur(n,p,q,Ecut,Ecur) 
+      implicit none
+      integer n
+      double precision p(0:3,n),q(0:3), Ecut
+!----------------------------------------
+      integer :: i
+      double precision :: Ecur
+      
+      Ecur = 0d0
+      do i=1,n
+          if (dot_product(p(1:3,i),q(1:3))>0d0) then
+            Ecur = Ecur + p(0,i)
+         end if
+      end do
+      cutDIS_Ecur = Ecur<Ecut    
+      
+      end function CutDIS_Ecur
diff --git a/disorder-1.0.0/analysis/exclusive_lab_frame_analysis.f b/disorder-1.0.0/analysis/exclusive_lab_frame_analysis.f
new file mode 100644
index 0000000..49eb30f
--- /dev/null
+++ b/disorder-1.0.0/analysis/exclusive_lab_frame_analysis.f
@@ -0,0 +1,168 @@
+!  The next subroutines, open some histograms and prepare them 
+!      to receive data 
+!  You can substitute these  with your favourite ones
+!  init   :  opens the histograms
+!  topout :  closes them
+!  pwhgfill  :  fills the histograms with data
+
+      subroutine define_histograms
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      integer xnbins, Q2nbins
+      
+      real * 8 Qmax
+
+      Qmax = sqrt(1000d0)
+
+      call bookupeqbins('sigcut',1d0,0d0,1d0)
+      call bookupeqbins('ptj1',1d0,5d0,30d0)
+      call bookupeqbins('etaj1',0.2d0,-2d0,3d0)
+       
+      end
+      
+      subroutine user_analysis(n,dsig,x,y,Q2)
+      use mod_parameters
+      use mod_analysis
+      implicit none
+      real * 8 dsig(maxscales)
+      
+      integer n
+      double precision x, y, Q2
+      integer maxjets
+      parameter (maxjets=3)
+      double precision ppartons(0:3,maxjets),pj(0:3,maxjets)
+      double precision ptj1, etaj1
+      real * 8 sqrtQ2,sbeams,R, palg, kt, eta
+
+      integer i,npartons,njets
+
+      if (y < 0.04d0 .or. y > 0.95d0 .or. Q2 < 25d0 .or. Q2 > 1000d0)
+     $     return
+      
+      sqrtQ2 = sqrt(Q2)
+
+      npartons = n - 3
+
+      ppartons(:,1:npartons) = plab(:,4:n)
+
+      R = 0.8d0
+      palg = -1d0
+      call buildjets(npartons,ppartons,R,palg,pj,njets)
+
+      do i=1,njets
+         ptj1 = kt(pj(:,i))
+         etaj1 = eta(pj(:,i))
+
+         if(ptj1.lt.5d0) cycle
+         if(abs(etaj1).gt.3d0) cycle
+
+         call filld('ptj1',ptj1,dsig)
+         
+         call filld('etaj1',etaj1,dsig)
+      enddo
+
+      if(ptj1.lt.5d0) return
+      if(abs(etaj1).gt.3d0) return
+
+      call filld('sigcut',0.5d0,dsig)
+      
+      
+     
+      end
+
+      subroutine buildjets(n, pin, R, palg, pj, njets)
+      implicit none
+      integer n
+      double precision pin(0:3,n), R, palg
+      integer maxtrack,maxjet
+      parameter (maxtrack=3,maxjet=3)
+
+!     Output
+      double precision pj(0:3,maxjet)
+!     Internal
+      integer mu, njets, ntracks, ijet, j, jetvec(maxtrack)
+      double precision pjet(4,maxjet), ptmin
+      double precision ptrack(4,maxtrack)
+
+      ptrack = 0d0
+      pjet = 0d0
+      njets=0
+      ntracks = n
+      pj = 0d0
+      ptmin = 0d0
+      jetvec = 0
+
+!     Fast jet needs 0 indexed tracks
+      ptrack(4,1:n)=pin(0,1:n)
+      do mu=1,3
+         ptrack(mu,1:n)=pin(mu,1:n)
+      enddo
+      call fastjetppgenkt(ptrack,ntracks,r,palg,pjet,njets)
+
+      if(njets.gt.3.or.njets.lt.1) then
+         print*, 'njets out of bounds!!', njets
+         stop
+      endif
+
+!     Back to 1:4 index
+      do ijet=1,njets
+         do mu=1,3
+            pj(mu,ijet)=pjet(mu,ijet)
+         enddo
+         pj(0,ijet)=pjet(4,ijet)
+      enddo
+      end
+
+      double precision function kt(p)
+      implicit none
+      double precision p(0:3)
+      
+      kt = sqrt(max(p(1)**2 + p(2)**2,0d0))
+      end
+
+      function eta(p)
+      implicit none
+      real * 8 eta, p(0:3), normp, norm
+
+      normp = norm(p)
+      if(normp.gt.p(3)) then
+         eta = 0.5d0 * log((normp + p(3)) / (normp - p(3)))
+      else
+         eta = sign(1d100,p(3)) 
+      endif
+      end
+
+      function norm(p)
+      implicit none
+      real * 8 norm, p(0:3)
+
+      norm = p(1)**2 + p(2)**2 + p(3)**2
+      norm = sqrt(max(0d0,norm))
+      end
+
+      function getrapidity0(p)
+      implicit none
+      real * 8 p(0:3),getrapidity0
+      getrapidity0=0.5d0*log((p(0)+p(3))/(p(0)-p(3)))
+      end
+
+      subroutine getrapidity(p,y)
+      implicit none
+      real * 8 p(4),y
+      y=0.5d0*log((p(4)+p(3))/(p(4)-p(3)))
+      end
+
+      function azi(p)
+      implicit none
+      real * 8 pi
+      parameter(pi = 3.141592653589793D0)
+      real * 8 azi,p(0:3)
+      azi = atan(p(2)/p(1))
+      if (p(1).lt.0d0) then
+         if (azi.gt.0d0) then               
+            azi = azi - pi
+         else
+            azi = azi + pi
+         endif
+      endif    
+      end
diff --git a/disorder-1.0.0/analysis/fastjetfortran.cc b/disorder-1.0.0/analysis/fastjetfortran.cc
new file mode 100644
index 0000000..efc188d
--- /dev/null
+++ b/disorder-1.0.0/analysis/fastjetfortran.cc
@@ -0,0 +1,702 @@
+//FJSTARTHEADER
+// $Id$
+//
+// Copyright (c) 2005-2021, Matteo Cacciari, Gavin P. Salam and Gregory Soyez
+//
+//----------------------------------------------------------------------
+// This file is part of FastJet.
+//
+//  FastJet is free software; you can redistribute it and/or modify
+//  it under the terms of the GNU General Public License as published by
+//  the Free Software Foundation; either version 2 of the License, or
+//  (at your option) any later version.
+//
+//  The algorithms that underlie FastJet have required considerable
+//  development. They are described in the original FastJet paper,
+//  hep-ph/0512210 and in the manual, arXiv:1111.6097. If you use
+//  FastJet as part of work towards a scientific publication, please
+//  quote the version you use and include a citation to the manual and
+//  optionally also to hep-ph/0512210.
+//
+//  FastJet is distributed in the hope that it will be useful,
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//  GNU General Public License for more details.
+//
+//  You should have received a copy of the GNU General Public License
+//  along with FastJet. If not, see <http://www.gnu.org/licenses/>.
+//----------------------------------------------------------------------
+//FJENDHEADER
+
+#include <iostream>
+#include "fastjet/ClusterSequence.hh"
+#include "fastjet/ClusterSequenceArea.hh"
+#include "fastjet/Selector.hh"
+#include "fastjet/SISConePlugin.hh"
+
+// Many calls below rely on caching information (input particles,
+// ClusterSequence, jets) in fastjet structures so that one can query
+// for extra information (e,g, jet constituents) after clustering.
+//
+// By default, this caching is not thread-safe.
+//
+// Uncommenting the following line results in defining all the cached
+// variables as thread_local, meaning that clustering (with caching)
+// and requesting extra information in the same thread is possible.
+//
+//#define FASTJET_FORTRAN_THREAD_LOCAL_CACHING
+
+#ifdef FASTJET_FORTRAN_THREAD_LOCAL_CACHING
+#include <thread>
+#endif
+
+using namespace std;
+using namespace fastjet;
+
+FASTJET_BEGIN_NAMESPACE      // defined in fastjet/internal/base.hh
+
+/// a namespace for the fortran-wrapper which contains commonly-used
+/// structures and means to transfer fortran <-> C++
+namespace fwrapper {
+#ifdef FASTJET_FORTRAN_THREAD_LOCAL_CACHING
+  // use a thread local version of the caching so that this interface
+  // works in a (reasonably) thread-safe way.
+  thread_local vector<PseudoJet> input_particles, jets;
+  thread_local SharedPtr<JetDefinition::Plugin> plugin;
+  thread_local JetDefinition jet_def;
+  thread_local SharedPtr<ClusterSequence> cs;
+#else // FASTJET_FORTRAN_THREAD_LOCAL_CACHING not defined
+  vector<PseudoJet> input_particles, jets;
+  SharedPtr<JetDefinition::Plugin> plugin;
+  JetDefinition jet_def;
+  SharedPtr<ClusterSequence> cs;
+#endif // FASTJET_FORTRAN_THREAD_LOCAL_CACHING
+
+  /// helper routine to transform the fortran input particles into PseudoJets
+  void convert_input_particles(const double * p, const int & npart, vector<PseudoJet> &fj_particles) {
+    fj_particles.resize(0);
+    fj_particles.reserve(npart);
+    for (int i=0; i<npart; i++) {
+      valarray<double> mom(4); // mom[0..3]
+      for (int j=0;j<=3; j++) {
+         mom[j] = *(p++);
+      }
+      PseudoJet psjet(mom);
+      fj_particles.push_back(psjet);    
+    }
+  }
+
+  /// helper routine to transfer fortran input particles into cached input_particles
+  void transfer_input_particles(const double * p, const int & npart) {
+    convert_input_particles(p, npart, input_particles);
+  }
+
+  /// helper routine to help convert fj_jets -> f77jets[4*ijet+0..3]
+  void convert_jets(const vector<PseudoJet> & fj_jets, double * f77jets, int & njets) {
+    njets = fj_jets.size();
+    for (int i=0; i<njets; i++) {
+      for (int j=0;j<=3; j++) {
+        *f77jets = fj_jets[i][j];
+        f77jets++;
+      } 
+    }
+  }
+  
+  /// helper routine to help transfer jets -> f77jets[4*ijet+0..3]
+  void transfer_jets(double * f77jets, int & njets) {
+    convert_jets(jets, f77jets, njets);
+    // njets = jets.size();
+    // for (int i=0; i<njets; i++) {
+    //   for (int j=0;j<=3; j++) {
+    //     *f77jets = jets[i][j];
+    //     f77jets++;
+    //   } 
+    // }
+  }
+
+  /// this returns a newly-created pointer to a ClusterSequence based
+  /// on the particles and clustering parameters that have been provided
+  ClusterSequence* cluster_base(const vector<PseudoJet> & particles,
+                                const JetDefinition & jet_def,
+                                const double & ghost_maxrap = 0.0,  
+                                const int & nrepeat = 0, const double & ghost_area = 0.0) {
+    // perform the clustering
+    if ( ghost_maxrap == 0.0 ) {
+      // cluster without areas
+      return new ClusterSequence(particles,jet_def);
+    } else {
+      // cluster with areas
+      GhostedAreaSpec area_spec(ghost_maxrap,nrepeat,ghost_area);
+      AreaDefinition area_def(active_area, area_spec);
+      return new ClusterSequenceArea(particles,jet_def,area_def);
+    }
+  }
+  
+  /// helper routine packaging the transfers, the clustering
+  /// and the extraction of the jets
+  /// This fills the f77jets and njets but does not cache anything
+  void cluster_nocache(const double * p, const int & npart, 
+                       const JetDefinition & jet_def,
+                       double * f77jets, int & njets,
+                       const double & ghost_maxrap = 0.0,  
+                       const int & nrepeat = 0, const double & ghost_area = 0.0) {
+
+    // transfer p[4*ipart+0..3] -> particles[i]
+    vector<PseudoJet> fj_particles;
+    convert_input_particles(p, npart, fj_particles);
+
+    // cluster
+    ClusterSequence *cs_local = cluster_base(fj_particles, jet_def,
+                                             ghost_maxrap, nrepeat, ghost_area);
+    
+    // extract jets
+    vector<PseudoJet> fj_jets;
+    if (jet_def.is_spherical()){
+      fj_jets = sorted_by_E(cs_local->inclusive_jets());
+    } else {
+      fj_jets = sorted_by_pt(cs_local->inclusive_jets());
+    }
+    
+    convert_jets(fj_jets, f77jets, njets);
+
+    // release memory
+    delete cs_local;
+  }
+
+  /// helper routine packaging the transfers, the clustering
+  /// and the extraction of the jets
+  ///
+  /// This fills the f77jets and njets and caches the input particles,
+  /// the ClusterSequence and the jets for future manipulations
+  void transfer_cluster_transfer(const double * p, const int & npart, 
+                                 const JetDefinition & jet_def,
+				 double * f77jets, int & njets,
+				 const double & ghost_maxrap = 0.0,  
+				 const int & nrepeat = 0, const double & ghost_area = 0.0) {
+
+    // transfer p[4*ipart+0..3] -> input_particles[i]  (cached)
+    transfer_input_particles(p, npart);
+
+    // cluster 
+    ClusterSequence *cs_local = cluster_base(input_particles, jet_def,
+                                             ghost_maxrap, nrepeat, ghost_area);
+
+    // cache
+    cs.reset(cs_local);
+    
+    // extract jets (into cache)
+    if (jet_def.is_spherical()){
+      jets = sorted_by_E(cs_local->inclusive_jets());
+    } else {
+      jets = sorted_by_pt(cs_local->inclusive_jets());
+    }
+    
+    // transfer jets -> f77jets[4*ijet+0..3]
+    transfer_jets(f77jets, njets); 
+  }
+
+  
+}
+FASTJET_END_NAMESPACE
+
+using namespace fastjet::fwrapper;
+
+
+extern "C" {   
+
+//------------------------------------------------------------------------
+// Clustering routines
+//------------------------------------------------------------------------
+  
+/// f77 interface to SISCone (via fastjet), as defined in arXiv:0704.0292
+/// [see below for the interface to kt, Cam/Aachen & kt]
+///
+/// This caches the clustering structures for later access to extra
+/// information (constituents, ...)
+//
+// Corresponds to the following Fortran subroutine
+// interface structure:
+//
+//   SUBROUTINE FASTJETSISCONE(P,NPART,R,F,F77JETS,NJETS)
+//   DOUBLE PRECISION P(4,*), R, F, F77JETS(4,*)
+//   INTEGER          NPART, NJETS
+// 
+// where on input
+//
+//   P        the input particle 4-momenta
+//   NPART    the number of input momenta
+//   R        the radius parameter
+//   F        the overlap threshold
+//
+// and on output 
+//
+//   F77JETS  the output jet momenta (whose second dim should be >= NPART)
+//            sorted in order of decreasing p_t.
+//   NJETS    the number of output jets 
+//
+// NOTE: if you are interfacing fastjet to Pythia 6, Pythia stores its
+// momenta as a matrix of the form P(4000,5), whereas this fortran
+// interface to fastjet expects them as P(4,NPART), i.e. you must take
+// the transpose of the Pythia array and drop the fifth component
+// (particle mass).
+//
+void fastjetsiscone_(const double * p, const int & npart,                   
+                     const double & R, const double & f,                   
+                     double * f77jets, int & njets) {  
+  // prepare jet def
+  plugin.reset(new SISConePlugin(R,f));
+  jet_def = plugin.get();
+  
+  // do everything
+  transfer_cluster_transfer(p,npart,jet_def,f77jets,njets);
+}
+
+/// same SISCone as above without the caching (invalidating calls to
+/// constituents, ... but making this call thread-safe)
+///
+/// Note that as of SISCone 3.0.5 SISCone itself is not guaranteed to
+/// be thread-safe
+void fastjetsisconenocache_(const double * p, const int & npart,                   
+                            const double & R, const double & f,                   
+                            double * f77jets, int & njets) {
+  // prepare jet def
+  JetDefinition::Plugin *plugin_local = new SISConePlugin(R,f);
+  JetDefinition jet_def_local = plugin_local;
+
+  // do everything
+  cluster_nocache(p,npart,jet_def_local,f77jets,njets);
+  
+  // release memory
+  delete plugin_local;
+}
+ 
+
+/// f77 interface to SISCone (via fastjet), as defined in arXiv:0704.0292
+/// [see below for the interface to kt, Cam/Aachen & kt]
+/// Also calculates the active area of the jets, as defined in  
+/// arXiv.org:0802.1188
+//
+// Corresponds to the following Fortran subroutine
+// interface structure:
+//
+//   SUBROUTINE FASTJETSISCONEWITHAREA(P,NPART,R,F,GHMAXRAP,NREP,GHAREA,F77JETS,NJETS)
+//   DOUBLE PRECISION P(4,*), R, F, F77JETS(4,*), GHMAXRAP, GHAREA
+//   INTEGER          NPART, NJETS, NREP
+// 
+// where on input
+//
+//   P        the input particle 4-momenta
+//   NPART    the number of input momenta
+//   R        the radius parameter
+//   F        the overlap threshold
+//   GHMAXRAP the maximum (abs) rapidity covered by ghosts (FastJet default 6.0) 
+//   NREP     the number of repetitions used to evaluate the area (FastJet default 1) 
+//   GHAREA   the area of a single ghost (FastJet default 0.01) 
+//
+// and on output 
+//
+//   F77JETS  the output jet momenta (whose second dim should be >= NPART)
+//            sorted in order of decreasing p_t.
+//   NJETS    the number of output jets 
+//
+// NOTE: if you are interfacing fastjet to Pythia 6, Pythia stores its
+// momenta as a matrix of the form P(4000,5), whereas this fortran
+// interface to fastjet expects them as P(4,NPART), i.e. you must take
+// the transpose of the Pythia array and drop the fifth component
+// (particle mass).
+//
+void fastjetsisconewitharea_(const double * p, const int & npart,                   
+                     const double & R, const double & f,                   
+                     const double & ghost_rapmax, const int & nrepeat, const double & ghost_area,
+                     double * f77jets, int & njets) {
+  // prepare jet def
+  plugin.reset(new SISConePlugin(R,f));
+  jet_def = plugin.get();
+  
+  // do everything
+  transfer_cluster_transfer(p,npart,jet_def,f77jets,njets,ghost_rapmax,nrepeat,ghost_area);
+}
+
+/// same SISCone+area as above without the caching (invalidating calls
+/// to constituents, ... but making this call thread-safe)
+///
+/// Note that as of SISCone 3.0.5 SISCone itself is not guaranteed to
+/// be thread-safe
+void fastjetsisconewithareanocache_(const double * p, const int & npart,                   
+                                    const double & R, const double & f,                   
+                                    const double & ghost_rapmax, const int & nrepeat, const double & ghost_area,
+                                    double * f77jets, int & njets) {
+  // prepare jet def
+  JetDefinition::Plugin *plugin_local = new SISConePlugin(R,f);
+  JetDefinition jet_def_local = plugin_local;
+
+  // do everything
+  cluster_nocache(p,npart,jet_def_local,f77jets,njets,ghost_rapmax,nrepeat,ghost_area);
+
+  // release memory
+  delete plugin_local;
+}
+
+
+/// f77 interface to the pp generalised-kt (sequential recombination)
+/// algorithms, as defined in arXiv.org:0802.1189, which includes
+/// kt, Cambridge/Aachen and anti-kt as special cases.
+//
+// Corresponds to the following Fortran subroutine
+// interface structure:
+//
+//   SUBROUTINE FASTJETPPGENKT(P,NPART,R,PALG,F77JETS,NJETS)
+//   DOUBLE PRECISION P(4,*), R, PALG, F, F77JETS(4,*)
+//   INTEGER          NPART, NJETS
+// 
+// where on input
+//
+//   P        the input particle 4-momenta
+//   NPART    the number of input momenta
+//   R        the radius parameter
+//   PALG     the power for the generalised kt alg 
+//            (1.0=kt, 0.0=C/A,  -1.0 = anti-kt)
+//
+// and on output 
+//
+//   F77JETS  the output jet momenta (whose second dim should be >= NPART)
+//            sorted in order of decreasing p_t.
+//   NJETS    the number of output jets 
+//
+// For the values of PALG that correspond to "standard" cases (1.0=kt,
+// 0.0=C/A, -1.0 = anti-kt) this routine actually calls the direct
+// implementation of those algorithms, whereas for other values of
+// PALG it calls the generalised kt implementation.
+//
+// NOTE: if you are interfacing fastjet to Pythia 6, Pythia stores its
+// momenta as a matrix of the form P(4000,5), whereas this fortran
+// interface to fastjet expects them as P(4,NPART), i.e. you must take
+// the transpose of the Pythia array and drop the fifth component
+// (particle mass).
+//
+void fastjetppgenkt_(const double * p, const int & npart,                   
+                     const double & R, const double & palg,
+                     double * f77jets, int & njets) {
+    
+  // prepare jet def
+  if (palg == 1.0) {
+    jet_def = JetDefinition(kt_algorithm, R);
+  }  else if (palg == 0.0) {
+    jet_def = JetDefinition(cambridge_algorithm, R);
+  }  else if (palg == -1.0) {
+    jet_def = JetDefinition(antikt_algorithm, R);
+  } else {
+    jet_def = JetDefinition(genkt_algorithm, R, palg);
+  }
+  
+  // do everything
+  transfer_cluster_transfer(p,npart,jet_def,f77jets,njets);
+}
+  
+void fastjetppktetscheme_(const double * p, const int & npart,                   
+			  const double & R, double * f77jets, int & njets) {
+    
+  jet_def = JetDefinition(kt_algorithm, R, Et_scheme);
+  
+  // do everything
+  transfer_cluster_transfer(p,npart,jet_def,f77jets,njets);
+}
+  
+/// same pp generalised-kt as above without the caching (invalidating
+/// calls to constituents, ... but making this call thread-safe)
+void fastjetppgenktnocache_(const double * p, const int & npart,                   
+                            const double & R, const double & palg,
+                            double * f77jets, int & njets) {
+  
+  // prepare jet def
+  JetDefinition jet_def_local;
+  if (palg == 1.0) {
+    jet_def_local = JetDefinition(kt_algorithm, R);
+  }  else if (palg == 0.0) {
+    jet_def_local = JetDefinition(cambridge_algorithm, R);
+  }  else if (palg == -1.0) {
+    jet_def_local = JetDefinition(antikt_algorithm, R);
+  } else {
+    jet_def_local = JetDefinition(genkt_algorithm, R, palg);
+  }
+  
+  // do everything
+  cluster_nocache(p,npart,jet_def_local,f77jets,njets);
+}
+
+
+
+/// a routine that provides similar f77 functionality to fastjetppgenkt_, 
+/// but for the e+e- algorithms instead of the pp ones; note this 
+/// only gives the "inclusive" algorithms. The algorithms are as
+/// defined in the FastJet manual.
+void fastjeteegenkt_(const double * p, const int & npart,                   
+                     const double & R, const double & palg,
+                     double * f77jets, int & njets) {
+    
+  // prepare jet def
+  jet_def = JetDefinition(ee_genkt_algorithm, R, palg);
+  
+  // do everything
+  transfer_cluster_transfer(p,npart,jet_def,f77jets,njets);
+}
+
+/// a routine that provides similar f77 functionality to fastjetppgenkt_, 
+/// but for the e+e- algorithms instead of the pp ones; note this 
+/// only gives the "inclusive" algorithms. The algorithms are as
+/// defined in the FastJet manual.
+  void fastjeteekt_(const double * p, const int & npart, const double & dcut,                   
+		    double * f77jets, int & njets) {
+    
+  // prepare jet def
+  jet_def = JetDefinition(ee_kt_algorithm, Et_scheme);
+  
+  // do everything
+  //transfer_cluster_transfer(p,npart,jet_def,f77jets,njets);
+  // transfer p[4*ipart+0..3] -> input_particles[i]  (cached)
+  transfer_input_particles(p, npart);
+
+    // cluster 
+  ClusterSequence *cs_local = cluster_base(input_particles, jet_def);
+  
+  // cache
+  cs.reset(cs_local);
+  // extract jets (into cache)
+  jets = sorted_by_E(cs_local->exclusive_jets(dcut));
+  //jets = sorted_by_E(cs_local->inclusive_jets());
+    
+  // transfer jets -> f77jets[4*ijet+0..3]
+  transfer_jets(f77jets, njets); 
+}
+
+/// same ee generalised-kt as above without the caching (invalidating
+/// calls to constituents, ... but making this call thread-safe)
+void fastjeteegenktnocache_(const double * p, const int & npart,                   
+                            const double & R, const double & palg,
+                            double * f77jets, int & njets) {
+    
+  // prepare jet def
+  JetDefinition jet_def_local = JetDefinition(ee_genkt_algorithm, R, palg);
+  
+  // do everything
+  cluster_nocache(p,npart,jet_def_local,f77jets,njets);
+}
+
+  
+/// f77 interface to the pp generalised-kt (sequential recombination)
+/// algorithms, as defined in arXiv.org:0802.1189, which includes
+/// kt, Cambridge/Aachen and anti-kt as special cases.
+/// Also calculates the active area of the jets, as defined in  
+/// arXiv.org:0802.1188
+//
+// Corresponds to the following Fortran subroutine
+// interface structure:
+//
+//   SUBROUTINE FASTJETPPGENKTWITHAREA(P,NPART,R,PALG,GHMAXRAP,NREP,GHAREA,F77JETS,NJETS)
+//   DOUBLE PRECISION P(4,*), R, PALG, GHMAXRAP, GHAREA,  F77JETS(4,*)
+//   INTEGER          NPART, NREP, NJETS
+// 
+// where on input
+//
+//   P        the input particle 4-momenta
+//   NPART    the number of input momenta
+//   R        the radius parameter
+//   PALG     the power for the generalised kt alg 
+//            (1.0=kt, 0.0=C/A,  -1.0 = anti-kt)
+//   GHMAXRAP the maximum (abs) rapidity covered by ghosts (FastJet default 6.0) 
+//   NREP     the number of repetitions used to evaluate the area (FastJet default 1) 
+//   GHAREA   the area of a single ghost (FastJet default 0.01) 
+//
+// and on output 
+//
+//   F77JETS  the output jet momenta (whose second dim should be >= NPART)
+//            sorted in order of decreasing p_t.
+//   NJETS    the number of output jets 
+//
+// For the values of PALG that correspond to "standard" cases (1.0=kt,
+// 0.0=C/A, -1.0 = anti-kt) this routine actually calls the direct
+// implementation of those algorithms, whereas for other values of
+// PALG it calls the generalised kt implementation.
+//
+// NOTE: if you are interfacing fastjet to Pythia 6, Pythia stores its
+// momenta as a matrix of the form P(4000,5), whereas this fortran
+// interface to fastjet expects them as P(4,NPART), i.e. you must take
+// the transpose of the Pythia array and drop the fifth component
+// (particle mass).
+//
+void fastjetppgenktwitharea_(const double * p, const int & npart,                   
+                             const double & R, const double & palg,
+                             const double & ghost_rapmax, const int & nrepeat, const double & ghost_area,
+                             double * f77jets, int & njets) {
+    
+    // prepare jet def
+    if (palg == 1.0) {
+      jet_def = JetDefinition(kt_algorithm, R);
+    }  else if (palg == 0.0) {
+      jet_def = JetDefinition(cambridge_algorithm, R);
+    }  else if (palg == -1.0) {
+      jet_def = JetDefinition(antikt_algorithm, R);
+    } else {
+      jet_def = JetDefinition(genkt_algorithm, R, palg);
+    }
+        
+    // do everything
+    transfer_cluster_transfer(p,npart,jet_def,f77jets,njets,ghost_rapmax,nrepeat,ghost_area);
+}
+
+
+/// same pp generalised-kt+area as above without the caching
+/// (invalidating calls to constituents, ... but making this call
+/// thread-safe)
+void fastjetppgenktwithareanocache_(const double * p, const int & npart,                   
+                                    const double & R, const double & palg,
+                                    const double & ghost_rapmax, const int & nrepeat, const double & ghost_area,
+                                    double * f77jets, int & njets) {
+    
+  // prepare jet def
+  JetDefinition jet_def_local;
+  if (palg == 1.0) {
+    jet_def_local = JetDefinition(kt_algorithm, R);
+  }  else if (palg == 0.0) {
+    jet_def_local = JetDefinition(cambridge_algorithm, R);
+  }  else if (palg == -1.0) {
+    jet_def_local = JetDefinition(antikt_algorithm, R);
+  } else {
+    jet_def_local = JetDefinition(genkt_algorithm, R, palg);
+  }
+  
+  // do everything
+  cluster_nocache(p,npart,jet_def_local,f77jets,njets,ghost_rapmax,nrepeat,ghost_area);
+}
+
+
+//------------------------------------------------------------------------
+// routines which access the cached particles/CluterSequence/jets
+//
+// Note that this is not available in the "nocache" versions of the
+// above clustering routines These routines may not work properly in a
+// threaded environment unless the
+// FASTJET_FORTRAN_THREAD_LOCAL_CACHING flag is defined
+//------------------------------------------------------------------------
+  
+/// f77 interface to provide access to the constituents of a jet found
+/// in the jet clustering with one of the above routines.
+///
+/// Given the index ijet of a jet (in the range 1...njets) obtained in
+/// the last call to jet clustering, fill the array
+/// constituent_indices, with nconstituents entries, with the indices
+/// of the constituents that belong to that jet (which will be in the
+/// range 1...npart)
+//
+// Corresponds to the following Fortran subroutine
+// interface structure:
+//
+//   SUBROUTINE FASTJETCONSTITUENTS(IJET,CONSTITUENT_INDICES,NCONSTITUENTS)
+//   INTEGER    IJET
+//   INTEGER    CONSTITUENT_INDICES(*)
+//   INTEGER    nconstituents
+//
+void fastjetconstituents_(const int & ijet, 
+   	                  int * constituent_indices, int & nconstituents) {
+  assert(cs.get() != 0);
+  assert(ijet > 0 && ijet <= jets.size());
+
+  vector<PseudoJet> constituents = cs->constituents(jets[ijet-1]);
+
+  nconstituents = constituents.size();
+  for (int i = 0; i < nconstituents; i++) {
+    constituent_indices[i] = constituents[i].cluster_hist_index()+1;
+  }
+}
+
+
+/// f77 interface to provide access to the area of a jet found
+/// in the jet clustering with one of the above "...witharea" routines.
+///
+/// Given the index ijet of a jet (in the range 1...njets) obtained in
+/// the last call to jet clustering, return its area. If the jets have
+/// not been obtained with a "...witharea" soutine it returns 0.
+//
+// Corresponds to the following Fortran subroutine
+// interface structure:
+//
+//   FUNCTION FASTJETAREA(IJET)
+//   DOUBLE PRECISION FASTJETAREA
+//   INTEGER    IJET
+//
+double fastjetarea_(const int & ijet) {
+  assert(ijet > 0 && ijet <= jets.size());
+  const ClusterSequenceAreaBase * csab =
+                    dynamic_cast<const ClusterSequenceAreaBase *>(cs.get());
+  if (csab != 0) {
+    // we have areas and can use csab to access all the area-related info
+    return csab->area(jets[ijet-1]);
+  } else {
+    return 0.;
+//  Error("No area information associated to this jet."); 
+  }
+}
+
+
+/// return the dmin corresponding to the recombination that went from
+/// n+1 to n jets (sometimes known as d_{n n+1}).
+//
+// Corresponds to the following Fortran interface
+// 
+//   FUNCTION FASTJETDMERGE(N)
+//   DOUBLE PRECISION FASTJETDMERGE
+//   INTEGER N
+//   
+double fastjetdmerge_(const int & n) {
+  assert(cs.get() != 0);
+  return cs->exclusive_dmerge(n);
+}
+
+
+/// return the maximum of the dmin encountered during all recombinations 
+/// up to the one that led to an n-jet final state; identical to
+/// exclusive_dmerge, except in cases where the dmin do not increase
+/// monotonically.
+//
+// Corresponds to the following Fortran interface
+// 
+//   FUNCTION FASTJETDMERGEMAX(N)
+//   DOUBLE PRECISION FASTJETDMERGEMAX
+//   INTEGER N
+//   
+double fastjetdmergemax_(const int & n) {
+  assert(cs.get() != 0);
+  return cs->exclusive_dmerge_max(n);
+}
+
+
+/// return the background transverse momentum density per unit scalar
+/// area rho, its fluctuation sigma, and the mean area of the jets used for the
+/// background estimation in a given event,
+/// as evaluated in the range [rapmin,rapmax] in rapidity and [phimin,phimax] in azimuth
+//
+// Corresponds to the following Fortran interface
+// 
+//   SUBROUTINE FASTJETGLOBALRHOANDSIGMA(RAPMIN,RAPMAX,PHIMIN,PHIMAX,RHO,SIGMA,MEANAREA)
+//   DOUBLE PRECISION RAPMIN,RAPMAX,PHIMIN,PHIMAX
+//   DOUBLE PRECISION RHO,SIGMA,MEANAREA
+//   
+void fastjetglobalrhoandsigma_(const double & rapmin, const double & rapmax,
+                               const double & phimin, const double & phimax,
+			       double & rho, double & sigma, double & meanarea) {
+  const ClusterSequenceAreaBase * csab =
+                    dynamic_cast<const ClusterSequenceAreaBase *>(cs.get());
+  if (csab != 0) {
+      // we have areas and can use csab to access all the area-related info
+    Selector range =  SelectorRapRange(rapmin,rapmax) && SelectorPhiRange(phimin,phimax);
+      bool use_area_4vector = false;
+      csab->get_median_rho_and_sigma(range,use_area_4vector,rho,sigma,meanarea);
+  } else {
+      Error("Clustering with area is necessary in order to be able to evaluate rho."); 
+  }
+}
+
+
+
+
+}
diff --git a/disorder-1.0.0/analysis/inclusive_paper_analysis.f b/disorder-1.0.0/analysis/inclusive_paper_analysis.f
new file mode 100644
index 0000000..067b619
--- /dev/null
+++ b/disorder-1.0.0/analysis/inclusive_paper_analysis.f
@@ -0,0 +1,41 @@
+      subroutine define_histograms
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      double precision bins
+      double precision xmin, logxmin, xbinsize
+      double precision Qmax, logQmax, Qbinsize, Qmin, logQmin
+
+      bins = 25d0
+      xmin = 9.8456206679269054D-4 ! For Q = 10 and setup in paper
+      logxmin = log(xmin)
+      xbinsize = -logxmin/bins ! xmax = 1d0
+
+      call bookupeqbins('dsigma/dlogx',xbinsize,logxmin,0d0)
+      call bookupeqbins('dsigma/dx',1d0/bins,0d0,1d0)
+
+      Qmax = sqrt(1015.68D0)    ! For x = 0.01 and setup in paper
+      logQmax = log(Qmax)
+      Qmin = exp(0.5d0)
+      logQmin = 0.5d0
+      Qbinsize = (logQmax-logQmin)/bins 
+
+      call bookupeqbins('dsigma/dlogQ^2',Qbinsize,logQmin,logQmax)
+      call bookupeqbins('dsigma/dQ^2',Qmax/bins,0d0,Qmax)
+
+      end subroutine
+      
+      subroutine user_analysis(n,dsig,x,y,Q2)
+      use mod_parameters
+      use mod_analysis
+      implicit none
+      double precision dsig(maxscales), x, y, Q2
+      integer n
+
+      call filld('dsigma/dlogx',log(x),dsig)
+      call filld('dsigma/dx',x,dsig)
+
+      call filld('dsigma/dlogQ^2',log(sqrt(Q2)),dsig)
+      call filld('dsigma/dQ^2',sqrt(Q2),dsig)
+
+      end subroutine
+      
diff --git a/disorder-1.0.0/analysis/jets_lab_frame.f b/disorder-1.0.0/analysis/jets_lab_frame.f
new file mode 100644
index 0000000..57ca1ac
--- /dev/null
+++ b/disorder-1.0.0/analysis/jets_lab_frame.f
@@ -0,0 +1,386 @@
+      subroutine define_histograms
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      integer xnbins, Q2nbins
+      
+      real * 8 Q2binsize, Q2min, Q2max, logQ2min, logQ2max
+      real * 8 xbinsize, logxmin, logxmax, sbeams
+!     Bins in Q^2 and as a function of x
+      xnbins = 50
+      logxmin = -4d0
+      logxmax = 3d0
+      xbinsize = (logxmax - logxmin) / dble(xnbins)
+      call bookupeqbins('ptj1_Q2_5.0',    xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_7.0',    xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_9.0',    xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_11.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_13.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_16.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_20.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_32.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_40.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_50.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_65.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_85.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_110.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_140.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_185.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_240.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_310.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_410.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_530.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_710.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_900.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_1300.0', xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_1800.0', xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_2500.0', xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_3500.0', xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_Q2_15000.0',xbinsize,logxmin,logxmax)
+
+      call bookupeqbins('ptj1_x_0.00032',xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.0005', xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.0008', xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.0013', xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.002',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.0032', xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.005',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.008',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.013',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.02',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.032',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.05',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.08',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.13',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.2',    xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.32',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('ptj1_x_0.5',    xbinsize,logxmin,logxmax)
+      
+      xbinsize = 10d0 / dble(xnbins)
+
+      call bookupeqbins('etaj1_Q2_5.0',    xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_7.0',    xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_9.0',    xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_11.0',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_13.0',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_16.0',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_20.0',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_32.0',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_40.0',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_50.0',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_65.0',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_85.0',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_110.0',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_140.0',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_185.0',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_240.0',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_310.0',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_410.0',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_530.0',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_710.0',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_900.0',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_1300.0', xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_1800.0', xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_2500.0', xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_3500.0', xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_Q2_15000.0',xbinsize,-5d0,5d0)
+
+      call bookupeqbins('etaj1_x_0.00032',xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.0005', xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.0008', xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.0013', xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.002',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.0032', xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.005',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.008',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.013',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.02',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.032',  xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.05',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.08',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.13',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.2',    xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.32',   xbinsize,-5d0,5d0)
+      call bookupeqbins('etaj1_x_0.5',    xbinsize,-5d0,5d0)
+       
+      end
+      
+      subroutine user_analysis(n,dsig,x,y,Q2)
+      use mod_analysis
+      implicit none
+      real * 8 dsig(maxscales)
+      
+      integer n
+      double precision x, y, Q2
+      integer maxjets
+      parameter (maxjets=3)
+      double precision ppartons(0:3,maxjets),pj(0:3,maxjets)
+      double precision ptj1, etaj1
+      real * 8 sqrtQ2,sbeams,R, palg, kt, eta, delx
+
+      integer i,npartons,njets
+
+      sqrtQ2 = sqrt(Q2)
+      npartons = n - 3
+
+      ppartons(:,1:npartons) = plab(:,4:n)
+
+      R = 0.8d0
+      palg = -1d0
+      call buildjets(npartons,ppartons,R,palg,pj,njets)
+
+      ptj1 = kt(pj(:,1))
+      etaj1 = eta(pj(:,1))
+      ptj1 = log(ptj1/sqrt(Q2))
+     
+      !     Now we fill histograms first in Q2 binning
+      if(Q2.lt.4d0) then
+         return
+      elseif(Q2.lt.5d0) then
+         call filld('ptj1_Q2_5.0',    ptj1, dsig / 1d0)
+         call filld('etaj1_Q2_5.0',    etaj1, dsig / 1d0)
+      elseif(Q2.lt.7d0) then
+         call filld('ptj1_Q2_7.0',    ptj1, dsig / 2d0)
+         call filld('etaj1_Q2_7.0',    etaj1, dsig / 2d0)
+      elseif(Q2.lt.9d0) then
+         call filld('ptj1_Q2_9.0',    ptj1, dsig / 2d0)
+         call filld('etaj1_Q2_9.0',    etaj1, dsig / 2d0)
+      elseif(Q2.lt.11d0) then
+         call filld('ptj1_Q2_11.0',    ptj1, dsig / 2d0)
+         call filld('etaj1_Q2_11.0',    etaj1, dsig / 2d0)
+      elseif(Q2.lt.13d0) then
+         call filld('ptj1_Q2_13.0',    ptj1, dsig / 2d0)
+         call filld('etaj1_Q2_13.0',    etaj1, dsig / 2d0)
+      elseif(Q2.lt.16d0) then
+         call filld('ptj1_Q2_16.0',    ptj1, dsig / 3d0)
+         call filld('etaj1_Q2_16.0',    etaj1, dsig / 3d0)
+      elseif(Q2.lt.20d0) then
+         call filld('ptj1_Q2_20.0',    ptj1, dsig / 4d0)
+         call filld('etaj1_Q2_20.0',    etaj1, dsig / 4d0)
+      elseif(Q2.lt.32d0) then
+         call filld('ptj1_Q2_32.0',    ptj1, dsig / 12d0)
+         call filld('etaj1_Q2_32.0',    etaj1, dsig / 12d0)
+      elseif(Q2.lt.40d0) then
+         call filld('ptj1_Q2_40.0',    ptj1, dsig / 8d0)
+         call filld('etaj1_Q2_40.0',    etaj1, dsig / 8d0)
+      elseif(Q2.lt.50d0) then
+         call filld('ptj1_Q2_50.0',    ptj1, dsig / 10d0)
+         call filld('etaj1_Q2_50.0',    etaj1, dsig / 10d0)
+      elseif(Q2.lt.65d0) then
+         call filld('ptj1_Q2_65.0',    ptj1, dsig / 15d0)
+         call filld('etaj1_Q2_65.0',    etaj1, dsig / 15d0)
+      elseif(Q2.lt.85d0) then
+         call filld('ptj1_Q2_85.0',    ptj1, dsig / 20d0)
+         call filld('etaj1_Q2_85.0',    etaj1, dsig / 20d0)
+      elseif(Q2.lt.110d0) then
+         call filld('ptj1_Q2_110.0',    ptj1, dsig / 25d0)
+         call filld('etaj1_Q2_110.0',    etaj1, dsig / 25d0)
+      elseif(Q2.lt.140d0) then
+         call filld('ptj1_Q2_140.0',    ptj1, dsig / 30d0)
+         call filld('etaj1_Q2_140.0',    etaj1, dsig / 30d0)
+      elseif(Q2.lt.185d0) then
+         call filld('ptj1_Q2_185.0',    ptj1, dsig / 45d0)
+         call filld('etaj1_Q2_185.0',    etaj1, dsig / 45d0)
+      elseif(Q2.lt.240d0) then
+         call filld('ptj1_Q2_240.0',    ptj1, dsig / 55d0)
+         call filld('etaj1_Q2_240.0',    etaj1, dsig / 55d0)
+      elseif(Q2.lt.310d0) then
+         call filld('ptj1_Q2_310.0',    ptj1, dsig / 70d0)
+         call filld('etaj1_Q2_310.0',    etaj1, dsig / 70d0)
+      elseif(Q2.lt.410d0) then
+         call filld('ptj1_Q2_410.0',    ptj1, dsig / 100d0)
+         call filld('etaj1_Q2_410.0',    etaj1, dsig / 100d0)
+      elseif(Q2.lt.530d0) then
+         call filld('ptj1_Q2_530.0',    ptj1, dsig / 120d0)
+         call filld('etaj1_Q2_530.0',    etaj1, dsig / 120d0)
+      elseif(Q2.lt.710d0) then
+         call filld('ptj1_Q2_710.0',    ptj1, dsig / 180d0)
+         call filld('etaj1_Q2_710.0',    etaj1, dsig / 180d0)
+      elseif(Q2.lt.900d0) then
+         call filld('ptj1_Q2_900.0',    ptj1, dsig / 190d0)
+         call filld('etaj1_Q2_900.0',    etaj1, dsig / 190d0)
+      elseif(Q2.lt.1300d0) then
+         call filld('ptj1_Q2_1300.0',    ptj1, dsig / 400d0)
+         call filld('etaj1_Q2_1300.0',    etaj1, dsig / 400d0)
+      elseif(Q2.lt.1800d0) then
+         call filld('ptj1_Q2_1800.0',    ptj1, dsig / 500d0)
+         call filld('etaj1_Q2_1800.0',    etaj1, dsig / 500d0)
+      elseif(Q2.lt.2500d0) then
+         call filld('ptj1_Q2_2500.0',    ptj1, dsig / 700d0)
+         call filld('etaj1_Q2_2500.0',    etaj1, dsig / 700d0)
+      elseif(Q2.lt.3500d0) then
+         call filld('ptj1_Q2_3500.0',    ptj1, dsig / 1000d0)
+         call filld('etaj1_Q2_3500.0',    etaj1, dsig / 1000d0)
+      elseif(Q2.lt.15000d0) then
+         call filld('ptj1_Q2_15000.0',    ptj1, dsig / 11500d0)
+         call filld('etaj1_Q2_15000.0',    etaj1, dsig / 11500d0)
+      endif
+
+      if(x.lt.0.0002d0) then
+         return
+      elseif(x.lt.0.00032d0) then
+         delx = 0.00032d0 - 0.0002d0
+         call filld('ptj1_x_0.00032',ptj1, dsig / delx)
+         call filld('etaj1_x_0.00032',etaj1, dsig / delx)
+      elseif(x.lt.0.0005d0) then
+         delx = 0.0005d0 - 0.00032d0
+         call filld('ptj1_x_0.0005',ptj1, dsig / delx)
+         call filld('etaj1_x_0.0005',etaj1, dsig / delx)
+      elseif(x.lt.0.0008d0) then
+         delx = 0.0008d0 - 0.0005d0
+         call filld('ptj1_x_0.0008',ptj1, dsig / delx)
+         call filld('etaj1_x_0.0008',etaj1, dsig / delx)
+      elseif(x.lt.0.0013d0) then
+         delx = 0.0013d0 - 0.0008d0 
+         call filld('ptj1_x_0.0013',ptj1, dsig / delx)
+         call filld('etaj1_x_0.0013',etaj1, dsig / delx)
+      elseif(x.lt.0.002d0) then
+         delx = 0.0020d0 - 0.0013d0
+         call filld('ptj1_x_0.002',ptj1, dsig / delx)
+         call filld('etaj1_x_0.002',etaj1, dsig / delx)
+      elseif(x.lt.0.0032d0) then
+         delx = 0.0032d0 - 0.0020d0
+         call filld('ptj1_x_0.0032',ptj1, dsig / delx)
+         call filld('etaj1_x_0.0032',etaj1, dsig / delx)
+      elseif(x.lt.0.005d0) then
+         delx = 0.005d0 - 0.0032d0
+         call filld('ptj1_x_0.005',ptj1, dsig / delx)
+         call filld('etaj1_x_0.005',etaj1, dsig / delx)
+      elseif(x.lt.0.008d0) then
+         delx = 0.008d0 - 0.005d0
+         call filld('ptj1_x_0.008',ptj1, dsig / delx)
+         call filld('etaj1_x_0.008',etaj1, dsig / delx)
+      elseif(x.lt.0.013d0) then
+         delx = 0.013d0 - 0.008d0
+         call filld('ptj1_x_0.013',ptj1, dsig / delx)
+         call filld('etaj1_x_0.013',etaj1, dsig / delx)
+      elseif(x.lt.0.02d0) then 
+         delx = 0.02d0 - 0.013d0
+        call filld('ptj1_x_0.02',ptj1, dsig / delx)
+        call filld('etaj1_x_0.02',etaj1, dsig / delx)
+      elseif(x.lt.0.032d0) then
+         delx = 0.032d0 - 0.02d0
+         call filld('ptj1_x_0.032',ptj1, dsig / delx)
+         call filld('etaj1_x_0.032',etaj1, dsig / delx)
+      elseif(x.lt.0.05d0) then
+         delx = 0.05d0 - 0.032d0
+         call filld('ptj1_x_0.05',ptj1, dsig / delx)
+         call filld('etaj1_x_0.05',etaj1, dsig / delx)
+      elseif(x.lt.0.08d0) then
+         delx = 0.08d0 - 0.05d0
+         call filld('ptj1_x_0.08',ptj1, dsig / delx)
+         call filld('etaj1_x_0.08',etaj1, dsig / delx)
+      elseif(x.lt.0.13d0) then
+         delx = 0.13d0 - 0.08d0
+         call filld('ptj1_x_0.13',ptj1, dsig / delx)
+         call filld('etaj1_x_0.13',etaj1, dsig / delx)
+      elseif(x.lt.0.2d0) then
+         delx = 0.2d0 - 0.13d0
+         call filld('ptj1_x_0.2',ptj1, dsig / delx)
+         call filld('etaj1_x_0.2',etaj1, dsig / delx)
+      elseif(x.lt.0.32d0) then
+         delx = 0.32d0 - 0.2d0
+         call filld('ptj1_x_0.32',ptj1, dsig / delx)
+         call filld('etaj1_x_0.32',etaj1, dsig / delx)
+      elseif(x.lt.0.5d0) then
+         delx = 0.5d0 - 0.32d0
+         call filld('ptj1_x_0.5',ptj1, dsig / delx)
+         call filld('etaj1_x_0.5',etaj1, dsig / delx)
+      endif
+      end
+
+      subroutine buildjets(n, pin, R, palg, pj, njets)
+      implicit none
+      integer n
+      double precision pin(0:3,n), R, palg
+      integer maxtrack,maxjet
+      parameter (maxtrack=3,maxjet=3)
+
+!     Output
+      double precision pj(0:3,maxjet)
+!     Internal
+      integer mu, njets, ntracks, ijet, j, jetvec(maxtrack)
+      double precision pjet(4,maxjet), ptmin
+      double precision ptrack(4,maxtrack)
+
+      ptrack = 0d0
+      pjet = 0d0
+      njets=0
+      ntracks = n
+      pj = 0d0
+      ptmin = 0d0
+      jetvec = 0
+
+!     Fast jet needs 0 indexed tracks
+      ptrack(4,1:n)=pin(0,1:n)
+      do mu=1,3
+         ptrack(mu,1:n)=pin(mu,1:n)
+      enddo
+      call fastjetppgenkt(ptrack,ntracks,r,palg,pjet,njets)
+
+      if(njets.gt.3.or.njets.lt.1) then
+         print*, 'njets out of bounds!!', njets
+         stop
+      endif
+
+!     Back to 1:4 index
+      do ijet=1,njets
+         do mu=1,3
+            pj(mu,ijet)=pjet(mu,ijet)
+         enddo
+         pj(0,ijet)=pjet(4,ijet)
+      enddo
+      end
+
+      double precision function kt(p)
+      implicit none
+      double precision p(0:3)
+      
+      kt = sqrt(max(p(1)**2 + p(2)**2,0d0))
+      end
+
+      function eta(p)
+      implicit none
+      real * 8 eta, p(0:3), normp, norm
+
+      normp = norm(p)
+      if(normp.gt.p(3)) then
+         eta = 0.5d0 * log((normp + p(3)) / (normp - p(3)))
+      else
+         eta = sign(1d100,p(3)) 
+      endif
+      end
+
+      function norm(p)
+      implicit none
+      real * 8 norm, p(0:3)
+
+      norm = p(1)**2 + p(2)**2 + p(3)**2
+      norm = sqrt(max(0d0,norm))
+      end
+
+      function getrapidity0(p)
+      implicit none
+      real * 8 p(0:3),getrapidity0
+      getrapidity0=0.5d0*log((p(0)+p(3))/(p(0)-p(3)))
+      end
+
+      subroutine getrapidity(p,y)
+      implicit none
+      real * 8 p(4),y
+      y=0.5d0*log((p(4)+p(3))/(p(4)-p(3)))
+      end
+
+      function azi(p)
+      implicit none
+      real * 8 pi
+      parameter(pi = 3.141592653589793D0)
+      real * 8 azi,p(0:3)
+      azi = atan(p(2)/p(1))
+      if (p(1).lt.0d0) then
+         if (azi.gt.0d0) then               
+            azi = azi - pi
+         else
+            azi = azi + pi
+         endif
+      endif    
+      end
diff --git a/disorder-1.0.0/analysis/nnlojet.f b/disorder-1.0.0/analysis/nnlojet.f
new file mode 100644
index 0000000..6f78de7
--- /dev/null
+++ b/disorder-1.0.0/analysis/nnlojet.f
@@ -0,0 +1,259 @@
+!  The next subroutines, open some histograms and prepare them 
+!      to receive data 
+!  You can substitute these  with your favourite ones
+!  init   :  opens the histograms
+!  topout :  closes them
+!  pwhgfill  :  fills the histograms with data
+
+      subroutine define_histograms
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      integer xnbins, Q2nbins
+      double precision, parameter :: etbins(9) = (/6d0, 8d0, 10d0, 14d0,
+     $     21d0, 29d0, 47d0, 71d0, 127d0 /)
+      double precision, parameter :: Q2bins(8) = (/25d0, 50d0, 100d0,
+     $     250d0, 630d0, 1600d0, 4000d0, 100000d0 /)
+      double precision, parameter :: xbins(8) = (/0.0001d0, 0.001d0,
+     $     0.0025d0, 0.0063d0, 0.0158d0, 0.04d0, 0.1d0, 1d0/)
+      
+
+      call bookupeqbins('sig',1d0,0d0,1d0)
+      call bookup('Q2',7,Q2bins)
+      call bookup('x',7,xbins)
+      call bookup('Etj1inc',8,etbins)
+      call bookupeqbins('etaj1inc',0.5d0,-1d0,3d0)
+      call bookup('Etj1',8,etbins)
+      call bookupeqbins('etaj1',0.5d0,-1d0,3d0)
+       
+      end
+      
+      subroutine user_analysis(n,dsig,x,y,Q2)
+      use mod_parameters
+      use mod_analysis
+      implicit none
+      real * 8 dsig(maxscales)
+      
+      integer n
+      double precision x, y, Q2
+      integer maxjets
+      parameter (maxjets=4)
+      double precision ppartons(0:3,maxjets),pj(0:3,maxjets)
+      double precision ptj1, etaj1, Etj1, Elep, Et, etaj, Etj
+      real * 8 sqrtQ2,sbeams,R, palg, kt, eta, dcut
+      real * 8 p_long,p_remn(0:3)
+
+      integer i,npartons,njets
+
+      if (y < 0.04d0 .or. Q2 < 25d0 )
+     $     return
+      
+      Elep = plab(0,3)
+
+      if(Elep .lt. 10d0) return
+      
+!      sqrtQ2 = sqrt(Q2)
+
+      npartons = n - 3
+
+      ppartons(:,1:npartons) = plab(:,4:n)
+!      ppartons(:,2:npartons+1) = plab(:,4:n)
+
+!     Apparently we need to include the proton remnant in the jet
+!     clustering
+      p_long = Eh - El ! incoming proton minus incoming lepton
+      p_remn = 0d0
+      p_remn(3) = p_long - sum(ppartons(3,1:npartons))
+      p_remn(0) = p_remn(3)
+!      ppartons(:,1) = p_remn(:)
+!      npartons = npartons + 1
+
+      dcut = 1d0                ! The Etcut
+      !print*, 'npartons', npartons
+      !print*, 'p_remn', p_remn
+      !do i = 1,npartons
+      !   print*, 'ppartons', i , ppartons(:,i)
+      !enddo
+      call buildjets(npartons,ppartons,dcut,pj,njets)
+      if(njets.lt.1) return
+      !if(njets.eq.npartons) then
+      !print*, 'njets', njets
+      !do i = 1, njets
+      !   print*, i, pj(:,i)
+      !enddo
+       !  stop
+      !endif
+      !print*, npartons, njets
+      Etj1 = -1d100
+      etaj1 = -1d100
+      do i=1,njets
+         Etj = Et(pj(:,i))
+         etaj = eta(pj(:,i))
+
+         if(Etj.lt.6d0) cycle
+         if(etaj.gt.3d0.or.etaj.lt.-1d0) cycle
+         
+         if(Etj.gt.Etj1) then
+            Etj1 = Etj
+            etaj1 = etaj
+         endif
+! Always fill inclusive
+         call filld('Etj1inc',Etj,dsig)
+         call filld('etaj1inc',etaj,dsig)
+         
+      enddo
+!      print*, Etj1
+
+!     Fill hardest
+      if(Etj1.gt.6d0) then
+         call filld('sig',0.5d0,dsig)
+         call filld('Q2',Q2,dsig)
+         call filld('x',x,dsig)
+         
+         call filld('Etj1',Etj1,dsig)
+         call filld('etaj1',etaj1,dsig)
+      endif
+         
+
+     
+      end
+
+      subroutine buildjets(n, pin, dcut, pj, njets)
+      implicit none
+      integer n
+      double precision pin(0:3,n), dcut, palg
+      integer maxtrack,maxjet
+      parameter (maxtrack=4,maxjet=4)
+
+!     Output
+      double precision pj(0:3,maxjet)
+!     Internal
+      integer i, mu, njets, ntracks, ijet, j, jetvec(maxtrack)
+      double precision pjet(4,maxjet), ptmin
+      double precision ptrack(4,maxtrack)
+      double precision fastjetdmerge, fastjetdmergemax, pcopy(n)
+      integer constituent_indices(n), nconstituents, njets_final
+
+      ptrack = 0d0
+      pjet = 0d0
+      njets=0
+      ntracks = n
+      pj = 0d0
+      ptmin = 0d0
+      jetvec = 0
+
+!     Fast jet needs 0 indexed tracks
+      ptrack(4,1:n)=pin(0,1:n)
+      do mu=1,3
+         ptrack(mu,1:n)=pin(mu,1:n)
+      enddo
+!     Seems to be an issue where the disent momenta are exactly zero and
+!     fastjet is not happy about this. It always happens at the end!
+!      if(all(ptrack(:,n).eq.0d0)) ntracks = ntracks -1
+
+
+!      call fastjeteekt(ptrack,ntracks,dcut,pjet,njets)
+      call fastjetppktetscheme(ptrack,ntracks,dcut,pjet,njets)
+
+      if(njets.gt.maxjet.or.njets.lt.1) then
+         print*, 'njets out of bounds!!', njets
+         do ijet = 1,ntracks
+            print*, ptrack(:,ijet)
+         enddo
+         print*, ''
+         stop
+      endif
+      njets_final = 0
+!     Back to 1:4 index
+      do ijet=1,njets
+!         call fastjetconstituents(ijet,constituent_indices,nconstituents)
+!         if(any(constituent_indices.eq.1)) then
+!     Do nothing this is the proton remnant
+!            njets_final = njets_final + 1
+            
+!         else
+            njets_final = njets_final + 1
+            do mu=1,3
+               pj(mu,njets_final)=pjet(mu,ijet)
+            enddo
+            pj(0,njets_final)=pjet(4,ijet)
+!         endif
+      enddo
+      njets = njets_final
+      end
+
+      double precision function kt(p)
+      implicit none
+      double precision p(0:3)
+      
+      kt = sqrt(max(p(1)**2 + p(2)**2,0d0))
+      end
+
+      function eta(p)
+      implicit none
+      real * 8 eta, p(0:3), normp, norm
+
+      normp = norm(p)
+      if(normp.gt.p(3)) then
+         eta = 0.5d0 * log((normp + p(3)) / (normp - p(3)))
+      else
+         eta = sign(1d100,p(3)) 
+      endif
+      end
+
+      function norm(p)
+      implicit none
+      real * 8 norm, p(0:3)
+
+      norm = p(1)**2 + p(2)**2 + p(3)**2
+      norm = sqrt(max(0d0,norm))
+      end
+
+      function getrapidity0(p)
+      implicit none
+      real * 8 p(0:3),getrapidity0
+      getrapidity0=0.5d0*log((p(0)+p(3))/(p(0)-p(3)))
+      end
+
+      subroutine getrapidity(p,y)
+      implicit none
+      real * 8 p(4),y
+      y=0.5d0*log((p(4)+p(3))/(p(4)-p(3)))
+      end
+
+      function azi(p)
+      implicit none
+      real * 8 pi
+      parameter(pi = 3.141592653589793D0)
+      real * 8 azi,p(0:3)
+      azi = atan(p(2)/p(1))
+      if (p(1).lt.0d0) then
+         if (azi.gt.0d0) then               
+            azi = azi - pi
+         else
+            azi = azi + pi
+         endif
+      endif
+      end
+
+      function m2(p)
+      implicit none
+      double precision m2, p(0:3), norm
+
+      m2 = p(0)**2 - norm(p)**2
+
+      end
+
+      function pt2(p)
+      implicit none
+      double precision pt2, p(0:3)
+
+      pt2 = p(1)**2 + p(2)**2
+      end
+
+      function Et(p)
+      implicit none
+      double precision Et, p(0:3), m2, pt2
+
+      Et = sqrt(m2(p) + pt2(p))
+      end
+      
diff --git a/disorder-1.0.0/analysis/pwhg_bookhist-multi.f b/disorder-1.0.0/analysis/pwhg_bookhist-multi.f
new file mode 100644
index 0000000..84f74d3
--- /dev/null
+++ b/disorder-1.0.0/analysis/pwhg_bookhist-multi.f
@@ -0,0 +1,339 @@
+      subroutine setupmulti(n)
+      implicit none
+      integer n
+      include 'pwhg_bookhist-multi.h'
+      real * 8 weirdnum
+      common/c_setupmulti/weirdnum
+      save /c_setupmulti/
+c if this is set we are sure that setupmulti was called
+      weirdnum=317d0/12345d0
+      if(n.gt.maxmulti) then
+         write(*,*) ' ************** ERROR **************'
+         write(*,*) ' multi-weight histogramming requested with',n,
+     1 'weights > ',maxmulti
+         write(*,*) ' increase maxmulti in pwhg-bookhist-multi.h'
+         call exit(1)
+      endif
+      nmulti=n
+      end
+
+      subroutine bookupeqbins(string,binsize,xlow,xhigh)
+      implicit none
+      character *(*) string
+      real * 8 binsize,xlow,xhigh
+      include 'pwhg_bookhist-multi.h'
+      real * 8 xx(maxbins+1)
+      integer k
+      xx(1)=xlow
+      do k=2,maxbins+1
+         xx(k)=xx(k-1)+binsize
+c avoid funny bin edges near zero ...
+         if(abs(xx(k)/binsize).lt.1d-6) xx(k) = 0
+         if(xx(k)-(xhigh-binsize/1e4).gt.0) goto 10
+      enddo
+      write(*,*) 'bookupeqbins: too many bins in hist ',string
+      call exit(-1)
+ 10   continue
+      if((xx(k)-xhigh)/binsize.gt.1e-4) then
+         write(*,*) 'upper limit incompatible with bin size'
+         write(*,*) 'replacing ',xhigh,' with ',xx(k)
+         write(*,*) ' in histogram ',string
+      endif
+      call bookup(string,k-1,xx)
+      end
+
+
+      subroutine bookup(string,n,x)
+c Books up a histogram characterized by the tag string <string>,
+c with n bins. The array x(n+1) are the bins endpoints,
+c x(i) is the low extreme of bin i.
+      implicit none
+      character *(*) string
+      integer n
+      real * 8 x(n+1)
+      include 'pwhg_bookhist-multi.h'
+      integer j,k
+      integer indexhist
+      real * 8 weirdnum
+      common/c_setupmulti/weirdnum
+      save /c_setupmulti/
+      logical ini
+      data ini/.true./
+      save ini
+
+c We assume that this routine is always called first when the package is used
+      if(ini) then
+         if(.not.weirdnum.eq.317d0/12345d0) then
+c setupmulti was not called! setup default value!
+            call setupmulti(1)
+         endif
+         ini=.false.
+      endif
+
+      if(n.gt.maxbins) then
+         write(*,*) ' maximum number of bins=',maxbins
+         write(*,*) ' asked for ',n
+         call exit(-1)
+      endif
+c indexhist(string) returns the histogram index if a histogram
+c with tag string was already booked, otherwise it books a new histogram,
+c and returns minus the value of its index
+      j=-indexhist(string)
+      if(j.lt.0) then
+         write(*,*) 'Histogram ',string,' already booked'
+         call exit(-1)
+      endif
+      do k=1,n+1
+         xhistarr(k,j)=x(k)
+      enddo
+c y and err values go from 0 to n+1, 0 being the underflow and n+1
+c the overflow.
+      do k=0,n+1
+         yhistarr(:,k,j)=0
+         yhistarr1(:,k,j)=0
+         errhistarr1(:,k,j)=0
+         yhistarr2(:,k,j)=0
+         errhistarr2(:,k,j)=0
+         nhits(k,j)=0
+      enddo
+      nbins(j)=n
+      ient1(j)=0
+      end
+      
+
+      function indexhist(string)
+      implicit none
+      character * (*) string
+      include 'pwhg_bookhist-multi.h'
+      integer indexhist
+      integer j,khist
+      if(string.eq.' ') then
+         write(*,*) ' indexhist: error, empty name'
+         call exit(-1)
+      endif
+      khist = -1
+      do j=1,jhist
+         if(stringhist(j).eq.' ') then
+            khist = j
+         endif
+         if(stringhist(j).eq.string) then
+            indexhist=j
+            return
+         endif
+      enddo
+      if(khist.gt.0) then
+         goto 999
+      endif
+      if(jhist.eq.nhist) then
+         write(*,*) ' no more rooms for histograms'
+         write(*,*) ' Histogram "',string,'" cannot be booked'
+         call exit(-1)
+      endif
+      jhist=jhist+1
+      khist = jhist
+ 999  stringhist(khist)=trim(adjustl(string))
+      if(stringhist(khist).ne.trim(adjustl(string))) then
+         write(*,*) ' Histogram string "',string,'" too long'
+         call exit(-1)
+      endif
+c the negative sign indicates a new histogram
+      indexhist=-khist
+      end
+
+
+      subroutine deletehist(string,iret)
+      implicit none
+      character * (*) string
+      integer iret
+      include 'pwhg_bookhist-multi.h'
+      integer j
+      if(string.eq.' ') then
+         write(*,*) ' deletehist: error, empty name'
+         call exit(-1)
+      endif
+      do j=1,jhist
+         if(stringhist(j).eq.string) then
+            stringhist(j)=' '
+            return
+            iret = 0
+         endif
+      enddo
+      write(*,*) ' deletehist: histogram '//string
+     1     //' not present'
+      iret = -1
+      end
+
+      subroutine filld(string,xval,weight)
+      implicit none
+      character *(*) string
+      include 'pwhg_bookhist-multi.h'
+      real * 8 xval,weight(1:nmulti)
+      integer j,k,indexhist
+      j=indexhist(string)
+      if(j.lt.0) then
+         write(*,*) ' histogram "',string,'" was not booked'
+         call exit(-1)
+      endif
+c underflow
+      if(xval.lt.xhistarr(1,j)) then
+         yhistarr(1:nmulti,0,j)=yhistarr(1:nmulti,0,j)+weight
+         nhits(0,j)=nhits(0,j)+1
+         return
+      else
+         do k=1,nbins(j)
+            if(xval.lt.xhistarr(k+1,j)) then
+               yhistarr(1:nmulti,k,j)=yhistarr(1:nmulti,k,j)+weight/
+     1              (xhistarr(k+1,j)-xhistarr(k,j))
+               nhits(k,j)=nhits(k,j)+1
+               return
+            endif
+         enddo
+      endif
+c overflow
+      yhistarr(1:nmulti,nbins(j)+1,j)=yhistarr(1:nmulti,nbins(j)+1,j)
+     1     +weight
+      end
+
+
+      subroutine inihists
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      jhist=0
+      end
+
+      subroutine pwhgtopout(filename)
+      use mod_parameters
+      implicit none
+      character * (*) filename
+      include 'pwhg_bookhist-multi.h'
+      integer k,j,iun,l
+      character * 3 cl
+      call newunit(iun)
+      if(outname.ne."") filename = outname
+      print*, 'Outputting results to: ', trim(prefix)
+     $     //trim(adjustl(filename))
+      do l=1,nmulti
+         if(nmulti.eq.1) then
+            open(unit=iun,file=trim(prefix)//trim(adjustl(filename))/
+     $           /trim(adjustl(scalestr(1)))//'.dat',status='unknown')
+         else
+            write(cl,'(i3)') l
+!            open(unit=iun,file=trim(adjustl(filename))//'-W'//
+!     1           trim(adjustl(cl))//'.dat',status='unknown')
+            open(unit=iun,file=trim(prefix)//trim(adjustl(filename))
+     $           //trim(adjustl(scalestr(l)))//'.dat',status='unknown')
+         endif
+         call print_header(iun)
+         do j=1,jhist
+            write(iun,'(a,i3)')'# '//trim(adjustl(stringhist(j)))//
+     1           ' index ',j-1
+            do k=1,nbins(j)
+               write(iun,'(4(1x,e14.8))') xhistarr(k,j),
+     1              xhistarr(k+1,j),yhistarr2(l,k,j),errhistarr2(l,k,j)
+            enddo
+            write(iun,*)
+            write(iun,*)
+         enddo
+         close(iun)
+      enddo
+      end
+
+
+      subroutine pwhgaccumup
+c values histogrammed so far are transferred to array yhistarr1,
+c and the square of the values are transferred to array errhistarr1.
+c yhistarr is zeroed. The index ient1 is increased by one unit.
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      integer j,k
+      do j=1,jhist
+         do k=0,nbins(j)+1
+            yhistarr1(1:nmulti,k,j)=yhistarr1(1:nmulti,k,j)
+     1           +yhistarr(1:nmulti,k,j)
+            errhistarr1(1:nmulti,k,j)=errhistarr1(1:nmulti,k,j)
+     1           +yhistarr(1:nmulti,k,j)**2
+            yhistarr(1:nmulti,k,j)=0
+         enddo
+         ient1(j)=ient1(j)+1
+      enddo
+      end
+
+      subroutine pwhgsetout
+c provides a snapshot of the current result of the
+c analysis, leaving the yhistarr1 and errhistarr1 unchanged.
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      integer j,k
+      real *8 xxx,sum(1:nmulti),sumsq(1:nmulti)
+      do j=1,jhist
+         xxx=1d0/ient1(j)
+         do k=0,nbins(j)+1
+            sum=yhistarr1(1:nmulti,k,j)
+            sumsq=errhistarr1(1:nmulti,k,j)
+            yhistarr2(1:nmulti,k,j)=xxx*sum
+            errhistarr2(1:nmulti,k,j)=sqrt(xxx**2*abs(sumsq-sum**2*xxx))
+         enddo
+      enddo
+      end
+
+      subroutine pwhgaddout
+c accumulates the results obtained so far in yhistarr2 and errhistarr2.
+c It zeroes yhistarr1 and errhistarr1. To be used if we compute
+c a cross section with several contributions.
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      integer j,k
+      real *8 xxx,sum(1:nmulti),sumsq(1:nmulti)
+      do j=1,jhist
+         xxx=1d0/ient1(j)
+         do k=0,nbins(j)+1
+            sum=yhistarr1(1:nmulti,k,j)
+            sumsq=errhistarr1(1:nmulti,k,j)
+            yhistarr2(1:nmulti,k,j)=yhistarr2(1:nmulti,k,j)+xxx*sum
+            errhistarr2(1:nmulti,k,j)=sqrt(errhistarr2(1:nmulti,k,j)**2+
+     1           xxx**2*abs(sumsq-sum**2*xxx))
+         enddo
+      enddo
+      do j=1,jhist
+         do k=0,nbins(j)+1
+            yhistarr1(1:nmulti,k,j)=0
+            errhistarr1(1:nmulti,k,j)=0
+         enddo
+         ient1(j)=0
+      enddo
+      end
+
+      subroutine resethists
+c Set the yhistarr* and errhistarr* arrays to zero for use when we do
+c multiple runs within one call (ie for scale and pdf variations)
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      integer j,k
+      real *8 xxx,sum(1:nmulti),sumsq(1:nmulti)
+
+      yhistarr    = 0d0
+      yhistarr1   = 0d0
+      yhistarr2   = 0d0
+      errhistarr1 = 0d0
+      errhistarr2 = 0d0
+      ient1       = 0
+
+
+      end
+
+
+      subroutine newunit(iun)
+      implicit none
+      integer iun
+      logical ok
+      integer j
+c units 97 and 99 are used for lhe files;
+c keep reserved.
+      do j=10,96
+         inquire(unit=j,opened=ok)
+         if(.not.ok) then
+            iun=j
+            return
+         endif
+      enddo
+      end
diff --git a/disorder-1.0.0/analysis/pwhg_bookhist-multi.h b/disorder-1.0.0/analysis/pwhg_bookhist-multi.h
new file mode 100644
index 0000000..164a0fe
--- /dev/null
+++ b/disorder-1.0.0/analysis/pwhg_bookhist-multi.h
@@ -0,0 +1,19 @@
+c -*- Fortran -*-
+      integer nhist,maxbins,maxmulti
+      parameter (nhist=400,maxbins=500,maxmulti=10)
+      character * 50 stringhist(nhist)
+      real * 8 xhistarr(maxbins+1,nhist),
+     1     yhistarr(maxmulti,0:maxbins+1,nhist)
+      integer nhits(0:maxbins+1,nhist),nbins(nhist),jhist,
+     1     ient1(nhist),nmulti
+      real * 8 yhistarr1(maxmulti,0:maxbins+1,nhist),
+     1       errhistarr1(maxmulti,0:maxbins+1,nhist),
+     1       yhistarr2(maxmulti,0:maxbins+1,nhist),
+     3       errhistarr2(maxmulti,0:maxbins+1,nhist)
+      common/histnew/xhistarr,yhistarr,
+     1       yhistarr1,errhistarr1,
+     3       yhistarr2,errhistarr2,
+     5       nhits,nbins,jhist,ient1,nmulti,
+     6       stringhist
+      save /histnew/
+
diff --git a/disorder-1.0.0/analysis/sigmaR.f b/disorder-1.0.0/analysis/sigmaR.f
new file mode 100644
index 0000000..2696db7
--- /dev/null
+++ b/disorder-1.0.0/analysis/sigmaR.f
@@ -0,0 +1,252 @@
+      subroutine define_histograms
+      use mod_parameters
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      
+      integer xnbins, Q2nbins
+      
+      real * 8 Q2binsize, logQ2min, logQ2max
+      real * 8 xbinsize, logxmin, logxmax
+      
+      ! Bins in Q^2 and as a function of x
+      xnbins = 50
+      xbinsize = 0.5d0 / dble(xnbins)
+      call bookupeqbins('sigma_r_Q2_5.0',   xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_7.0',   xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_9.0',   xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_11.0',   xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_13.0',   xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_16.0',   xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_20.0',   xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_32.0',   xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_40.0',   xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_50.0',   xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_65.0',   xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_85.0',   xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_110.0',  xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_140.0',  xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_185.0',  xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_240.0',  xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_310.0',  xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_410.0',  xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_530.0',  xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_710.0',  xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_900.0',  xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_1300.0', xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_1800.0', xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_2500.0', xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_3500.0', xbinsize,0d0,0.5d0)
+      call bookupeqbins('sigma_r_Q2_15000.0',xbinsize,0d0,0.5d0)
+      
+      ! Bins in Q^2 and as a function of log(x)
+      logxmax = log(0.5d0)!0d0
+      logxmin = -12d0
+      xbinsize = (logxmax - logxmin) / dble(xnbins)
+      call bookupeqbins('log_sigma_r_Q2_5.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_7.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_9.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_11.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_13.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_16.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_20.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_32.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_40.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_50.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_65.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_85.0',   xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_110.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_140.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_185.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_240.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_310.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_410.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_530.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_710.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_900.0',  xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_1300.0', xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_1800.0', xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_2500.0', xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_3500.0', xbinsize,logxmin,logxmax)
+      call bookupeqbins('log_sigma_r_Q2_15000.0',xbinsize,logxmin,logxmax)
+
+      Q2nbins = 50
+!     Bins in x and as a function of log(Q^2)
+      logQ2min = log(3d0)/log(10d0)
+      logQ2max = log(s)/log(10d0)
+      Q2binsize = (logQ2max - logQ2min) / dble(Q2nbins)
+      
+      call bookupeqbins('log_sigma_r_x_0.00032',Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.0005', Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.0008', Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.0013', Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.002',  Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.0032', Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.005',  Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.008',  Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.013',  Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.02',   Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.032',  Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.05',   Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.08',   Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.13',   Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.2',    Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.32',   Q2binsize,logQ2min,logQ2max)
+      call bookupeqbins('log_sigma_r_x_0.5',    Q2binsize,logQ2min,logQ2max)
+
+      end subroutine
+      
+      subroutine user_analysis(n,dsigma,x,y,Q2)
+      use mod_analysis
+      implicit none
+      integer n
+      double precision dsigma(maxscales), x, y, Q2
+      double precision sigma_r, delx
+      double precision, parameter :: pi = 4d0*atan(1d0)
+
+    !     Reduced cross section
+      sigma_r =  x * Q2**2
+     $     / (2d0 * pi * alpha_em**2 * (1d0 + (1d0 - y)**2))
+      sigma_r = sigma_r / 1d6 ! convert to mb
+
+!     Now we fill histograms first in Q2 binning
+      if(Q2.lt.4d0) then
+         return
+      elseif(Q2.lt.5d0) then
+         call filld('sigma_r_Q2_5.0',    x, sigma_r * dsigma / 1d0)
+         call filld('log_sigma_r_Q2_5.0',    log(x), sigma_r / x * dsigma /  1d0)
+      elseif(Q2.lt.7d0) then
+         call filld('sigma_r_Q2_7.0',    x, sigma_r * dsigma / 2d0)
+         call filld('log_sigma_r_Q2_7.0',    log(x), sigma_r / x * dsigma /  2d0)
+      elseif(Q2.lt.9d0) then
+         call filld('sigma_r_Q2_9.0',    x, sigma_r * dsigma / 2d0)
+         call filld('log_sigma_r_Q2_9.0',    log(x), sigma_r / x * dsigma /  2d0)
+      elseif(Q2.lt.11d0) then
+         call filld('sigma_r_Q2_11.0',    x, sigma_r * dsigma / 2d0)
+         call filld('log_sigma_r_Q2_11.0',    log(x), sigma_r / x * dsigma /  2d0)
+      elseif(Q2.lt.13d0) then
+         call filld('sigma_r_Q2_13.0',    x, sigma_r * dsigma / 2d0)
+         call filld('log_sigma_r_Q2_13.0',    log(x), sigma_r / x * dsigma /  2d0)
+      elseif(Q2.lt.16d0) then
+         call filld('sigma_r_Q2_16.0',    x, sigma_r * dsigma / 3d0)
+         call filld('log_sigma_r_Q2_16.0',    log(x), sigma_r / x * dsigma /  3d0)
+      elseif(Q2.lt.20d0) then
+         call filld('sigma_r_Q2_20.0',    x, sigma_r * dsigma / 4d0)
+         call filld('log_sigma_r_Q2_20.0',    log(x), sigma_r / x * dsigma /  4d0)
+      elseif(Q2.lt.32d0) then
+         call filld('sigma_r_Q2_32.0',    x, sigma_r * dsigma / 12d0)
+         call filld('log_sigma_r_Q2_32.0',    log(x), sigma_r / x * dsigma /  12d0)
+      elseif(Q2.lt.40d0) then
+         call filld('sigma_r_Q2_40.0',    x, sigma_r * dsigma / 8d0)
+         call filld('log_sigma_r_Q2_40.0',    log(x), sigma_r / x * dsigma /  8d0)
+      elseif(Q2.lt.50d0) then
+         call filld('sigma_r_Q2_50.0',    x, sigma_r * dsigma / 10d0)
+         call filld('log_sigma_r_Q2_50.0',    log(x), sigma_r / x * dsigma /  10d0)
+      elseif(Q2.lt.65d0) then
+         call filld('sigma_r_Q2_65.0',    x, sigma_r * dsigma / 15d0)
+         call filld('log_sigma_r_Q2_65.0',    log(x), sigma_r / x * dsigma /  15d0)
+      elseif(Q2.lt.85d0) then
+         call filld('sigma_r_Q2_85.0',    x, sigma_r * dsigma / 20d0)
+         call filld('log_sigma_r_Q2_85.0',    log(x), sigma_r / x * dsigma /  20d0)
+      elseif(Q2.lt.110d0) then
+         call filld('sigma_r_Q2_110.0',    x, sigma_r * dsigma / 25d0)
+         call filld('log_sigma_r_Q2_110.0',    log(x), sigma_r / x * dsigma /  25d0)
+      elseif(Q2.lt.140d0) then
+         call filld('sigma_r_Q2_140.0',    x, sigma_r * dsigma / 30d0)
+         call filld('log_sigma_r_Q2_140.0',    log(x), sigma_r / x * dsigma /  30d0)
+      elseif(Q2.lt.185d0) then
+         call filld('sigma_r_Q2_185.0',    x, sigma_r * dsigma / 45d0)
+         call filld('log_sigma_r_Q2_185.0',    log(x), sigma_r / x * dsigma /  45d0)
+      elseif(Q2.lt.240d0) then
+         call filld('sigma_r_Q2_240.0',    x, sigma_r * dsigma / 55d0)
+         call filld('log_sigma_r_Q2_240.0',    log(x), sigma_r / x * dsigma /  55d0)
+      elseif(Q2.lt.310d0) then
+         call filld('sigma_r_Q2_310.0',    x, sigma_r * dsigma / 70d0)
+         call filld('log_sigma_r_Q2_310.0',    log(x), sigma_r / x * dsigma /  70d0)
+      elseif(Q2.lt.410d0) then
+         call filld('sigma_r_Q2_410.0',    x, sigma_r * dsigma / 100d0)
+         call filld('log_sigma_r_Q2_410.0',    log(x), sigma_r / x * dsigma /  100d0)
+      elseif(Q2.lt.530d0) then
+         call filld('sigma_r_Q2_530.0',    x, sigma_r * dsigma / 120d0)
+         call filld('log_sigma_r_Q2_530.0',    log(x), sigma_r / x * dsigma /  120d0)
+      elseif(Q2.lt.710d0) then
+         call filld('sigma_r_Q2_710.0',    x, sigma_r * dsigma / 180d0)
+         call filld('log_sigma_r_Q2_710.0',    log(x), sigma_r / x * dsigma /  180d0)
+      elseif(Q2.lt.900d0) then
+         call filld('sigma_r_Q2_900.0',    x, sigma_r * dsigma / 190d0)
+         call filld('log_sigma_r_Q2_900.0',    log(x), sigma_r / x * dsigma /  190d0)
+      elseif(Q2.lt.1300d0) then
+         call filld('sigma_r_Q2_1300.0',    x, sigma_r * dsigma / 400d0)
+         call filld('log_sigma_r_Q2_1300.0',    log(x), sigma_r / x * dsigma /  400d0)
+      elseif(Q2.lt.1800d0) then
+         call filld('sigma_r_Q2_1800.0',    x, sigma_r * dsigma / 500d0)
+         call filld('log_sigma_r_Q2_1800.0',    log(x), sigma_r / x * dsigma /  500d0)
+      elseif(Q2.lt.2500d0) then
+         call filld('sigma_r_Q2_2500.0',    x, sigma_r * dsigma / 700d0)
+         call filld('log_sigma_r_Q2_2500.0',    log(x), sigma_r / x * dsigma /  700d0)
+      elseif(Q2.lt.3500d0) then
+         call filld('sigma_r_Q2_3500.0',    x, sigma_r * dsigma / 1000d0)
+         call filld('log_sigma_r_Q2_3500.0',    log(x), sigma_r / x * dsigma /  1000d0)
+      elseif(Q2.lt.15000d0) then
+         call filld('sigma_r_Q2_15000.0',    x, sigma_r * dsigma / 11500d0)
+         call filld('log_sigma_r_Q2_15000.0',    log(x), sigma_r / x * dsigma /  11500d0)
+      endif
+
+      if(x.lt.0.0002d0) then
+         return
+      elseif(x.lt.0.00032d0) then
+         delx = 0.00032d0 - 0.0002d0
+         call filld('log_sigma_r_x_0.00032',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.0005d0) then
+         delx = 0.0005d0 - 0.00032d0
+         call filld('log_sigma_r_x_0.0005',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.0008d0) then
+         delx = 0.0008d0 - 0.0005d0
+         call filld('log_sigma_r_x_0.0008',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.0013d0) then
+         delx = 0.0013d0 - 0.0008d0 
+         call filld('log_sigma_r_x_0.0013',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.002d0) then
+         delx = 0.0020d0 - 0.0013d0
+         call filld('log_sigma_r_x_0.002',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.0032d0) then
+         delx = 0.0032d0 - 0.0020d0
+         call filld('log_sigma_r_x_0.0032',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.005d0) then
+         delx = 0.005d0 - 0.0032d0
+         call filld('log_sigma_r_x_0.005',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.008d0) then
+         delx = 0.008d0 - 0.005d0
+         call filld('log_sigma_r_x_0.008',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.013d0) then
+         delx = 0.013d0 - 0.008d0
+         call filld('log_sigma_r_x_0.013',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.02d0) then 
+         delx = 0.02d0 - 0.013d0
+        call filld('log_sigma_r_x_0.02',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.032d0) then
+         delx = 0.032d0 - 0.02d0
+         call filld('log_sigma_r_x_0.032',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.05d0) then
+         delx = 0.05d0 - 0.032d0
+         call filld('log_sigma_r_x_0.05',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.08d0) then
+         delx = 0.08d0 - 0.05d0
+         call filld('log_sigma_r_x_0.08',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.13d0) then
+         delx = 0.13d0 - 0.08d0
+         call filld('log_sigma_r_x_0.13',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.2d0) then
+         delx = 0.2d0 - 0.13d0
+         call filld('log_sigma_r_x_0.2',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.32d0) then
+         delx = 0.32d0 - 0.2d0
+         call filld('log_sigma_r_x_0.32',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      elseif(x.lt.0.5d0) then
+         delx = 0.5d0 - 0.32d0
+         call filld('log_sigma_r_x_0.5',log(Q2)/log(10d0), sigma_r * dsigma / Q2 / delx)
+      endif
+
+
+      
+      end subroutine
+      
diff --git a/disorder-1.0.0/analysis/simple_analysis.f b/disorder-1.0.0/analysis/simple_analysis.f
new file mode 100644
index 0000000..5eab21e
--- /dev/null
+++ b/disorder-1.0.0/analysis/simple_analysis.f
@@ -0,0 +1,19 @@
+      subroutine define_histograms
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      
+      call bookupeqbins('sigma',1d0,0d0,1d0)
+
+      end subroutine
+      
+      subroutine user_analysis(n,dsig,x,y,Q2)
+      use mod_parameters
+      use mod_analysis
+      implicit none
+      double precision dsig(maxscales), x, y, Q2
+      integer n
+
+      call filld('sigma',0.5d0,dsig)
+
+      end subroutine
+      
diff --git a/disorder-1.0.0/analysis/vbf.f b/disorder-1.0.0/analysis/vbf.f
new file mode 100644
index 0000000..cee33b9
--- /dev/null
+++ b/disorder-1.0.0/analysis/vbf.f
@@ -0,0 +1,180 @@
+!  The next subroutines, open some histograms and prepare them 
+!      to receive data 
+!  You can substitute these  with your favourite ones
+!  init   :  opens the histograms
+!  topout :  closes them
+!  pwhgfill  :  fills the histograms with data
+
+      subroutine define_histograms
+      implicit none
+      include 'pwhg_bookhist-multi.h'
+      integer xnbins, Q2nbins
+      
+      real * 8 Q2binsize, Q2min, Q2max, logQ2min, logQ2max
+      real * 8 xbinsize, logxmin, logxmax, sbeams
+
+      call bookupeqbins('ptj1',5d0,30d0,120d0)
+      call bookupeqbins('etaj1',0.25d0,-4.5d0,-1.5d0)
+       
+      end
+      
+      subroutine user_analysis(n,dsig,x,y,Q2)
+      use mod_parameters
+      use mod_analysis
+      implicit none
+      real * 8 dsig(maxscales)
+      
+      integer n
+      double precision x, y, Q2
+      integer maxjets
+      parameter (maxjets=3)
+      double precision ppartons(0:3,maxjets),pj(0:3,maxjets)
+      double precision ptj1, etaj1
+      real * 8 sqrtQ2,sbeams,R, palg, kt, eta, delx
+
+      integer i,npartons,njets
+
+      sqrtQ2 = sqrt(Q2)
+      if(sqrtQ2*sqrt(1d0 -y).lt.30d0) return ! Lepton momentum
+
+      if(Q2.lt.30d0**2) return
+      if(Q2.gt.120d0**2) return
+      if(x.lt.0.04d0) return
+
+      npartons = n - 3
+
+      ppartons(:,1:npartons) = plab(:,4:n)
+
+      R = 0.4d0
+      palg = -1d0
+      call buildjets(npartons,ppartons,R,palg,pj,njets)
+
+!      print*, n, 'lab frame'
+!      print*, 'q', plab(:,1) - plab(:,3)
+!      do i=1,n
+!         print*, plab(:,i)
+!      enddo
+!      print*, n, 'breit frame'
+!      print*, 'q', pbreit(:,1) - pbreit(:,3)
+!      do i=1,n
+!         print*, pbreit(:,i)
+!      enddo
+!      print*, ''
+      
+      do i=1,njets
+         ptj1 = kt(pj(:,i))
+         etaj1 = eta(pj(:,i))
+         etaj1 = -etaj1 ! Convention changed
+         !if(n.gt.4) print*, ptj1, etaj1
+         if(etaj1.gt.-1.5d0) cycle
+         if(etaj1.lt.-4.5d0) cycle
+         exit
+      enddo
+      
+      if(etaj1.gt.-1.5d0) return
+      if(etaj1.lt.-4.5d0) return
+      if(ptj1.lt.30d0) return
+
+      call filld('ptj1',ptj1,dsig)
+      
+      call filld('etaj1',etaj1,dsig)
+      
+     
+      end
+
+      subroutine buildjets(n, pin, R, palg, pj, njets)
+      implicit none
+      integer n
+      double precision pin(0:3,n), R, palg
+      integer maxtrack,maxjet
+      parameter (maxtrack=3,maxjet=3)
+
+!     Output
+      double precision pj(0:3,maxjet)
+!     Internal
+      integer mu, njets, ntracks, ijet, j, jetvec(maxtrack)
+      double precision pjet(4,maxjet), ptmin
+      double precision ptrack(4,maxtrack)
+
+      ptrack = 0d0
+      pjet = 0d0
+      njets=0
+      ntracks = n
+      pj = 0d0
+      ptmin = 0d0
+      jetvec = 0
+
+!     Fast jet needs 0 indexed tracks
+      ptrack(4,1:n)=pin(0,1:n)
+      do mu=1,3
+         ptrack(mu,1:n)=pin(mu,1:n)
+      enddo
+      call fastjetppgenkt(ptrack,ntracks,r,palg,pjet,njets)
+
+      if(njets.gt.3.or.njets.lt.1) then
+         print*, 'njets out of bounds!!', njets
+         stop
+      endif
+
+!     Back to 1:4 index
+      do ijet=1,njets
+         do mu=1,3
+            pj(mu,ijet)=pjet(mu,ijet)
+         enddo
+         pj(0,ijet)=pjet(4,ijet)
+      enddo
+      end
+
+      double precision function kt(p)
+      implicit none
+      double precision p(0:3)
+      
+      kt = sqrt(max(p(1)**2 + p(2)**2,0d0))
+      end
+
+      function eta(p)
+      implicit none
+      real * 8 eta, p(0:3), normp, norm
+
+      normp = norm(p)
+      if(normp.gt.p(3)) then
+         eta = 0.5d0 * log((normp + p(3)) / (normp - p(3)))
+      else
+         eta = sign(1d100,p(3)) 
+      endif
+      end
+
+      function norm(p)
+      implicit none
+      real * 8 norm, p(0:3)
+
+      norm = p(1)**2 + p(2)**2 + p(3)**2
+      norm = sqrt(max(0d0,norm))
+      end
+
+      function getrapidity0(p)
+      implicit none
+      real * 8 p(0:3),getrapidity0
+      getrapidity0=0.5d0*log((p(0)+p(3))/(p(0)-p(3)))
+      end
+
+      subroutine getrapidity(p,y)
+      implicit none
+      real * 8 p(4),y
+      y=0.5d0*log((p(4)+p(3))/(p(4)-p(3)))
+      end
+
+      function azi(p)
+      implicit none
+      real * 8 pi
+      parameter(pi = 3.141592653589793D0)
+      real * 8 azi,p(0:3)
+      azi = atan(p(2)/p(1))
+      if (p(1).lt.0d0) then
+         if (azi.gt.0d0) then               
+            azi = azi - pi
+         else
+            azi = azi + pi
+         endif
+      endif    
+      end
diff --git a/disorder-1.0.0/aux/getpdfuncert.f b/disorder-1.0.0/aux/getpdfuncert.f
new file mode 100644
index 0000000..181d392
--- /dev/null
+++ b/disorder-1.0.0/aux/getpdfuncert.f
@@ -0,0 +1,102 @@
+c program to compute pdfuncertainties from a list of datafiles a line
+c starting with '#' followed by a line with 4 numbers is considered the
+c beginning of a data set. The file returned has the central PDF value
+c in column 3 and the symmetric PDF error in column 4.
+      implicit none
+      integer maxfiles,maxlines
+      parameter (maxfiles=1000,maxlines=2500)
+      character *(100) files(maxfiles)
+      character *(500) line(maxlines,maxfiles)
+      integer nlines(maxfiles),nset
+      integer ifile,nfiles,ios,k,ipdf,nmempdf_end
+      character *(100) cpdf
+      real * 8 v1,v2,v3,v4
+      double precision res(0:200), central, errminus, errplus,
+     $     errsymm
+      integer ilength
+      external ilength
+
+
+      CALL getarg(1,cpdf)
+
+      if(cpdf.eq.''.or.cpdf.eq.'--help') then
+C - <<<<<<< kh modification ended here.
+         write(*,*) ' Syntax ./getpdfuncert PDFNUMBER list_of_files'
+         write(*,*)
+     $    ' Example: ./getpdfuncert 91200 data1.dat data2.dat data3.dat'
+
+      endif
+
+      call initPDFSetByName(trim(cpdf))
+      call numberPDF(nmempdf_end)
+
+      OPEN(UNIT=51, FILE='pdfuncert.dat', ACTION="write")
+
+      res = 0d0
+      
+      do ifile=1,maxfiles
+         CALL getarg(ifile+1,files(ifile))         
+         if(trim(files(ifile)).eq.'') then 
+            nfiles=ifile-1
+            write(6,*) 'mergedata.exe found',nfiles,
+     $           'files on the command line ...'
+            goto 9
+         endif
+      enddo
+ 9    continue
+
+      
+c load data
+      do ifile=1,nfiles
+         open(unit=11,file=files(ifile),status='old')
+         do k=1,maxlines+1
+            read(unit=11,fmt='(a)',end=111) line(k,ifile)
+            if(k.eq.maxlines+1) then
+               write(*,*) ' too many lines in file, increase maxlines'
+               call exit(-1)
+            endif
+            goto 12
+ 111        nlines(ifile)=k-1
+            goto 11
+ 12         continue
+         enddo
+ 11      continue
+      enddo
+      do ifile=1,nfiles
+         if(nlines(ifile).ne.nlines(1)) then
+            write(*,*) ' error: file', files(ifile),
+     1           ' does not match in length'
+            call exit(-1)
+         endif
+      enddo
+      do k=1,nlines(1)
+         read(unit=line(k,1),fmt=*,iostat=ios) v1,v2,v3,v4
+         if(ios.ne.0) then
+            write(51,'(a)') line(k,1)(1:ilength(line(k,1)))
+         else
+            do ifile=1,nfiles
+               read(unit=line(k,ifile),fmt=*,iostat=ios) v1,v2,v3,v4
+               res(ifile-1) = v3
+            enddo
+
+            call getpdfuncertainty(res(0:nmempdf_end),central,errplus
+     $           ,errminus,errsymm)
+
+            write(51,'(4(1x,d14.8))') v1,v2,central,errsymm
+         endif
+      enddo
+      end
+
+
+      function ilength(line)
+      integer ilength
+      character *(*) line
+      ilength=len(line)
+      do j=ilength,1,-1
+         if(line(j:j).ne.' ') then
+            ilength=j
+            return
+         endif
+      enddo
+      ilength=0
+      end
diff --git a/disorder-1.0.0/aux/mergedata.f b/disorder-1.0.0/aux/mergedata.f
new file mode 100644
index 0000000..f2e38c8
--- /dev/null
+++ b/disorder-1.0.0/aux/mergedata.f
@@ -0,0 +1,181 @@
+c program to merge gnuplot data tables.
+c a line starting with '#' followed by a line with 4 numbers
+c is considered the beginning of a data set. All files to be
+c merged must be identical in format.
+c When the program starts, it expects as input a list of filenames,
+c one per line, to be merged. An empty lines terminates the list.
+      implicit none
+      integer maxfiles,maxlines
+      parameter (maxfiles=1000,maxlines=2500)
+      character *(100) files(maxfiles)
+      character *(500) line(maxlines,maxfiles)
+      integer nlines(maxfiles)
+      integer ifile,nfiles,ios,k,imethod
+      character cmethod
+      real * 8 v1,v2,v3,v4,y,err
+      integer ilength
+      external ilength
+
+C - kh modification started here >>>>>>>
+      imethod=-1
+      CALL getarg(1,cmethod)
+      if(cmethod.eq.'1') then
+         imethod=1
+      elseif(cmethod.eq.'2') then
+         imethod=2
+      elseif(cmethod.eq.'3') then
+         imethod=3
+      elseif(cmethod.eq.'4') then
+         imethod=4
+      elseif(cmethod.eq.'5') then
+         imethod=5
+      elseif(cmethod.eq.' ') then
+         imethod=0 ! If nothing follows ./mergedata.exe on the command
+                   ! line this setting is acquired which then steers the
+                   ! code to read in the combination mode and input files
+                   ! from the read command prompts as it had been doing.
+      else
+         write(6,*) 'Combination mode must be "1-5" or " " : ',
+     $               cmethod
+         write(6,*) 'Quitting ...'
+         stop
+      endif
+      if(imethod.ne.0) then
+         do ifile=1,maxfiles
+            CALL getarg(ifile+1,files(ifile))         
+            if(trim(files(ifile)).eq.'') then 
+               nfiles=ifile-1
+               write(6,*) 'mergedata.exe found',nfiles,
+     $                    'files on the command line ...'
+               goto 9
+            endif
+         enddo
+      endif
+ 9    continue
+
+      if(imethod.eq.0) then
+C - <<<<<<< kh modification ended here.
+      write(*,*) ' enter 1 for combining sets with equal statistics'
+      write(*,*) ' 2 to combine uneven sets'
+      write(*,*) ' 3 to add sets (like born+virtual+real ... etc'
+      write(*,*) ' 4 to get maximum'
+      write(*,*) ' 5 to get minimum'
+      read(*,*) imethod
+      write(*,*) ' enter files'
+      do ifile=1,maxfiles
+         read(*,'(a)') files(ifile)
+         if(files(ifile).eq.' ') then
+            nfiles=ifile-1
+            goto 10
+         endif
+      enddo
+      write(*,*) ' too manny files, increase maxfiles'
+      call exit(-1)
+      endif
+ 10   continue
+c load data
+      do ifile=1,nfiles
+         open(unit=11,file=files(ifile),status='old')
+         do k=1,maxlines+1
+            read(unit=11,fmt='(a)',end=111) line(k,ifile)
+            if(k.eq.maxlines+1) then
+               write(*,*) ' too many lines in file, increase maxlines'
+               call exit(-1)
+            endif
+            goto 12
+ 111        nlines(ifile)=k-1
+            goto 11
+ 12         continue
+         enddo
+ 11      continue
+      enddo
+      do ifile=1,nfiles
+         if(nlines(ifile).ne.nlines(1)) then
+            write(*,*) ' error: file', files(ifile),
+     1           ' does not match in length'
+            call exit(-1)
+         endif
+      enddo
+      do k=1,nlines(1)
+         read(unit=line(k,1),fmt=*,iostat=ios) v1,v2,v3,v4
+         if(ios.ne.0) then
+            write(12,'(a)') line(k,1)(1:ilength(line(k,1)))
+         else
+            if(imethod.eq.1) then
+               y=v3
+               err=v4**2
+            elseif(imethod.eq.2) then
+               if(v4.ne.0) then
+                  y=v3/v4**2
+                  err=1/v4**2
+               else
+                  y=0
+                  err=0
+               endif
+            elseif(imethod.eq.3) then
+               y=v3
+               err=v4**2
+            elseif(imethod.eq.4) then
+               y=v3
+               err=v4**2               
+            elseif(imethod.eq.5) then
+               y=v3
+               err=v4**2
+            endif
+            do ifile=2,nfiles
+               read(unit=line(k,ifile),fmt=*,iostat=ios) v1,v2,v3,v4
+               if(imethod.eq.1.or.imethod.eq.3) then
+                  y=y+v3
+                  err=err+v4**2
+               elseif(imethod.eq.2) then
+                  if(v4.ne.0) then
+                     y=y+v3/v4**2
+                     err=err+1/v4**2
+                  endif
+               elseif(imethod.eq.3) then
+                  y=y+v3
+                  err=err+v4**2
+               elseif(imethod.eq.4) then
+                  if(v3.gt.y) then
+                     y=v3
+                     err=v4**2
+                  endif
+               elseif(imethod.eq.5) then
+                  if(v3.lt.y) then
+                     y=v3
+                     err=v4**2
+                  endif
+               endif
+            enddo
+            if(imethod.eq.1) then
+               y=y/nfiles
+               err=sqrt(err/nfiles**2)
+            elseif(imethod.eq.2) then
+               if(err.ne.0) then
+                  y=y/err
+                  err=1/sqrt(err)
+               else
+                  y=0
+                  err=0
+               endif
+            elseif(imethod.ge.3) then
+               err=sqrt(err)
+            endif
+            write(12,'(4(1x,d14.8))') v1,v2,y,err
+         endif
+      enddo
+      end
+
+
+      function ilength(line)
+      integer ilength
+      character *(*) line
+      ilength=len(line)
+      do j=ilength,1,-1
+         if(line(j:j).ne.' ') then
+            ilength=j
+            return
+         endif
+      enddo
+      ilength=0
+      end
diff --git a/disorder-1.0.0/aux/runpar.sh b/disorder-1.0.0/aux/runpar.sh
new file mode 100644
index 0000000..4e1644c
--- /dev/null
+++ b/disorder-1.0.0/aux/runpar.sh
@@ -0,0 +1,89 @@
+#!/bin/bash
+
+# Executable location
+EXEC=../disorder
+MERGE=../aux/mergegrids
+FLAGS="-Elep 27.6 -Epro 920 -positron -noincludeZ -Qmin 50.0 -pdf NNPDF30_nnlo_as_0118_hera -lo"
+# Number of cores to run on
+NCORES=8
+FIRSTSEED=1 # The first seed
+# Number of calls for each iteration setting up grids
+NCALL1=1000000
+#NCALL1=0
+# Number of iterations used for grid generation. 3 should work. If
+# more is needed increase ncall1 instead.
+ITMX=3
+# Number of calls for the production run
+NCALL2=1000000
+> Timings.txt
+
+if test -f  "$EXEC"
+then
+    echo "Found $EXEC"
+else
+    echo "Did not find $EXEC"
+    exit 0;
+fi
+if test -f  "$MERGE" 
+then
+    echo "Found $MERGE"
+else
+    echo "Did not find $MERGE"
+    exit 0;
+fi
+EXEC="$EXEC $FLAGS"
+# Function to take seed and convert into string
+function char {
+	case $1 in
+	    [1-9])  echo 000$1 ;;
+	    [1-9][0-9])  echo 00$1 ;;
+	    [1-9][0-9][0-9])  echo 0$1 ;;
+	esac
+}
+
+if [[ "$NCALL1" -gt 1  ]]
+then
+    echo 'Removing old grids and log files since ncall1 > 1'
+    rm *grids* *log
+    # Prepare grids using ITMX iterations
+    for iteration in $(seq 1 $ITMX) 
+    do
+	(echo -n st1 xg$igrid ' ' ; date ) >> Timings.txt
+	for core in $(seq $FIRSTSEED $NCORES)
+	do
+	    ch=`char $core`
+	    $EXEC -ncall1 $NCALL1 -itmx1 1 -it1 $iteration -iseed $core -ncall2 0 > run-xg${iteration}-${ch}.log &
+	done
+	wait
+	# Merge grids at this stage
+	$MERGE grids-*.dat > xg${iteration}.log 
+	# Replace grids
+	for core in $(seq $FIRSTSEED $NCORES)
+	do
+	    ch=`char $core`
+	    cp grids-${ch}.dat xg${iteration}-grids-${ch}.dat -v >> xg${iteration}.log 
+	    cp grids-${ch}.top xg${iteration}-grids-${ch}.top -v >> xg${iteration}.log 
+	    cp merged-grids.top grids-${ch}.top -v >> xg${iteration}.log 
+	    cp merged-grids.dat grids-${ch}.dat -v >> xg${iteration}.log 
+	done
+	rm merged-grids.*
+	wait
+    done
+    wait
+fi
+
+let ITMX+=1
+# Production run
+if [[ "$NCALL2" -gt 1  ]]
+then
+    (echo -n st2 ' ' ; date ) >> Timings.txt
+    for core in $(seq $FIRSTSEED $NCORES)
+    do
+	ch=`char $core`
+	rm hist*${ch}*top -v > run-prod-${ch}.log
+	$EXEC -ncall1 0 -itmx1 0 -it1 $ITMX -iseed $core -ncall2 $NCALL2 -readingrid >> run-prod-${ch}.log &
+    done
+    wait
+fi
+(echo -n end ' ' ; date ) >> Timings.txt
+exit 0;	 
diff --git a/disorder-1.0.0/docs/SciPost.cls b/disorder-1.0.0/docs/SciPost.cls
new file mode 100644
index 0000000..d08ae59
--- /dev/null
+++ b/disorder-1.0.0/docs/SciPost.cls
@@ -0,0 +1,188 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{SciPost} % SciPost Latex Template (2021-08)
+
+
+\LoadClass[11pt,a4paper]{article}
+
+
+% Layout
+\RequirePackage[top=12mm,bottom=12mm,left=30mm,right=30mm,head=12mm,includeheadfoot]{geometry}
+\bigskipamount 6mm
+
+% For table of contents: remove trailing dots
+\RequirePackage{tocloft}
+\renewcommand{\cftdot}{}
+% Add References to TOC
+\RequirePackage[nottoc,notlot,notlof]{tocbibind}
+
+
+% Spacings between (sub)sections:
+\RequirePackage{titlesec}
+\titlespacing*{\section}{0pt}{1.8\baselineskip}{\baselineskip}
+
+
+% Unicode characters
+\RequirePackage[utf8]{inputenc}
+
+% doi links in references
+\RequirePackage{doi}
+
+% Math formulas and symbols
+%\RequirePackage{amsmath,amssymb} % Redundant (clashes with mathdesign)
+\RequirePackage{amsmath}
+
+% Hyperrefs
+\RequirePackage{hyperref}
+
+% Include line numbers in submissions
+\RequirePackage{lineno}
+
+% SciPost BiBTeX style
+\bibliographystyle{SciPost_bibstyle}
+
+% SciPost header and footer
+\RequirePackage{fancyhdr}
+\pagestyle{fancy}
+
+\makeatletter
+  \let\ps@plain\ps@fancy
+\makeatother
+
+\RequirePackage{xcolor}
+\definecolor{scipostdeepblue}{HTML}{002B49}
+\definecolor{scipostphys}{HTML}{0019A2}
+\definecolor{scipostastro}{HTML}{946E13}
+\definecolor{scipostbio}{HTML}{2B7E13}
+\definecolor{scipostchem}{HTML}{605AAF}
+\definecolor{scipostcompsci}{HTML}{0AADAB}
+\definecolor{scipostmath}{HTML}{A10800}
+
+\RequirePackage{graphicx}
+
+\RequirePackage{cite}
+
+\RequirePackage[width=.90\textwidth]{caption}
+
+
+%% Patch lineno when used with amsmath
+\newcommand*\patchAmsMathEnvironmentForLineno[1]{%
+\expandafter\let\csname old#1\expandafter\endcsname\csname #1\endcsname
+\expandafter\let\csname oldend#1\expandafter\endcsname\csname end#1\endcsname
+\renewenvironment{#1}%
+{\linenomath\csname old#1\endcsname}%
+{\csname oldend#1\endcsname\endlinenomath}}%
+\newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{%
+\patchAmsMathEnvironmentForLineno{#1}%
+\patchAmsMathEnvironmentForLineno{#1*}}%
+\AtBeginDocument{%
+\patchBothAmsMathEnvironmentsForLineno{equation}%
+\patchBothAmsMathEnvironmentsForLineno{align}%
+\patchBothAmsMathEnvironmentsForLineno{flalign}%
+\patchBothAmsMathEnvironmentsForLineno{alignat}%
+\patchBothAmsMathEnvironmentsForLineno{gather}%
+\patchBothAmsMathEnvironmentsForLineno{multline}%
+}
+%% End patch lineno
+
+
+\DeclareOption{submission}{
+  \rhead{
+    {\bf \color{scipostdeepblue} ~Submission }
+  }
+ }
+
+
+%%%%%%%%%% Physics
+\DeclareOption{Phys}{
+\lhead{
+  \colorbox{scipostphys}{\bf \color{white} ~SciPost Physics }
+}
+}
+
+\DeclareOption{PhysCore}{
+\lhead{
+  \colorbox{scipostphys}{\bf \color{white} ~SciPost Physics Core}
+}
+}
+
+\DeclareOption{PhysLectNotes}{
+  \lhead{
+    \colorbox{scipostphys}{\strut \bf \color{white} ~SciPost Physics Lecture Notes }
+  }
+}
+
+\DeclareOption{PhysProc}{
+\lhead{
+  \colorbox{scipostphys}{\strut \bf \color{white} ~SciPost Physics Proceedings }
+}
+}
+
+\DeclareOption{PhysCodeb}{
+\lhead{
+  \colorbox{scipostphys}{\strut \bf \color{white} ~SciPost Physics Codebases }
+}
+}
+
+%%%%%%%%%%% Astronomy
+\DeclareOption{Astro}{
+\lhead{
+  \colorbox{scipostastro}{\strut \bf \color{white} ~SciPost Astronomy }
+}
+}
+
+\DeclareOption{AstroCore}{
+\lhead{
+  \colorbox{scipostastro}{\strut \bf \color{white} ~SciPost Astronomy Core }
+}
+}
+
+
+%%%%%%%%%%% Biology
+\DeclareOption{Bio}{
+\lhead{
+  \colorbox{scipostbio}{\strut \bf \color{white} ~SciPost Biology }
+}
+}
+
+\DeclareOption{BioCore}{
+\lhead{
+  \colorbox{scipostbio}{\strut \bf \color{white} ~SciPost Biology Core }
+}
+}
+
+
+%%%%%%%%%%% Chemistry
+\DeclareOption{Chem}{
+\lhead{
+  \colorbox{scipostchem}{\strut \bf \color{white} ~SciPost Chemistry }
+}
+}
+
+\DeclareOption{ChemCore}{
+\lhead{
+  \colorbox{scipostchem}{\strut \bf \color{white} ~SciPost Chemistry Core }
+}
+}
+
+%%%%%%%%%%% Computer Science
+\DeclareOption{CompSci}{
+\lhead{
+  \colorbox{scipostcompsci}{\strut \bf \color{white} ~SciPost Computer Science }
+}
+}
+
+
+%%%%%%%%%%% Mathematics
+\DeclareOption{Math}{
+\lhead{
+  \colorbox{scipostmath}{\strut \bf \color{white} ~SciPost Mathematics }
+}
+}
+
+\DeclareOption{MathCore}{
+\lhead{
+  \colorbox{scipostmath}{\strut \bf \color{white} ~SciPost Mathematics Core }
+}
+}
+
+\ProcessOptions\relax
diff --git a/disorder-1.0.0/docs/SciPost_better_arXiv.cls b/disorder-1.0.0/docs/SciPost_better_arXiv.cls
new file mode 100644
index 0000000..0ac70ff
--- /dev/null
+++ b/disorder-1.0.0/docs/SciPost_better_arXiv.cls
@@ -0,0 +1,188 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{SciPost} % SciPost Latex Template (2021-08)
+
+
+\LoadClass[11pt,a4paper]{article}
+
+
+% Layout
+\RequirePackage[top=12mm,bottom=12mm,left=30mm,right=30mm,head=12mm,includeheadfoot]{geometry}
+\bigskipamount 6mm
+
+% For table of contents: remove trailing dots
+\RequirePackage{tocloft}
+\renewcommand{\cftdot}{}
+% Add References to TOC
+\RequirePackage[nottoc,notlot,notlof]{tocbibind}
+
+
+% Spacings between (sub)sections:
+\RequirePackage{titlesec}
+\titlespacing*{\section}{0pt}{1.8\baselineskip}{\baselineskip}
+
+
+% Unicode characters
+\RequirePackage[utf8]{inputenc}
+
+% doi links in references
+\RequirePackage{doi}
+
+% Math formulas and symbols
+%\RequirePackage{amsmath,amssymb} % Redundant (clashes with mathdesign)
+\RequirePackage{amsmath}
+
+% Hyperrefs
+\RequirePackage{hyperref}
+
+% Include line numbers in submissions
+\RequirePackage{lineno}
+
+% SciPost BiBTeX style
+\bibliographystyle{SciPost_bibstyle_better_arXiv}
+
+% SciPost header and footer
+\RequirePackage{fancyhdr}
+\pagestyle{fancy}
+
+\makeatletter
+  \let\ps@plain\ps@fancy
+\makeatother
+
+\RequirePackage{xcolor}
+\definecolor{scipostdeepblue}{HTML}{002B49}
+\definecolor{scipostphys}{HTML}{0019A2}
+\definecolor{scipostastro}{HTML}{946E13}
+\definecolor{scipostbio}{HTML}{2B7E13}
+\definecolor{scipostchem}{HTML}{605AAF}
+\definecolor{scipostcompsci}{HTML}{0AADAB}
+\definecolor{scipostmath}{HTML}{A10800}
+
+\RequirePackage{graphicx}
+
+\RequirePackage{cite}
+
+\RequirePackage[width=.90\textwidth]{caption}
+
+
+%% Patch lineno when used with amsmath
+\newcommand*\patchAmsMathEnvironmentForLineno[1]{%
+\expandafter\let\csname old#1\expandafter\endcsname\csname #1\endcsname
+\expandafter\let\csname oldend#1\expandafter\endcsname\csname end#1\endcsname
+\renewenvironment{#1}%
+{\linenomath\csname old#1\endcsname}%
+{\csname oldend#1\endcsname\endlinenomath}}%
+\newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{%
+\patchAmsMathEnvironmentForLineno{#1}%
+\patchAmsMathEnvironmentForLineno{#1*}}%
+\AtBeginDocument{%
+\patchBothAmsMathEnvironmentsForLineno{equation}%
+\patchBothAmsMathEnvironmentsForLineno{align}%
+\patchBothAmsMathEnvironmentsForLineno{flalign}%
+\patchBothAmsMathEnvironmentsForLineno{alignat}%
+\patchBothAmsMathEnvironmentsForLineno{gather}%
+\patchBothAmsMathEnvironmentsForLineno{multline}%
+}
+%% End patch lineno
+
+
+\DeclareOption{submission}{
+  \rhead{
+    {\bf \color{scipostdeepblue} ~Submission }
+  }
+ }
+
+
+%%%%%%%%%% Physics
+\DeclareOption{Phys}{
+\lhead{
+  \colorbox{scipostphys}{\bf \color{white} ~SciPost Physics }
+}
+}
+
+\DeclareOption{PhysCore}{
+\lhead{
+  \colorbox{scipostphys}{\bf \color{white} ~SciPost Physics Core}
+}
+}
+
+\DeclareOption{PhysLectNotes}{
+  \lhead{
+    \colorbox{scipostphys}{\strut \bf \color{white} ~SciPost Physics Lecture Notes }
+  }
+}
+
+\DeclareOption{PhysProc}{
+\lhead{
+  \colorbox{scipostphys}{\strut \bf \color{white} ~SciPost Physics Proceedings }
+}
+}
+
+\DeclareOption{PhysCodeb}{
+\lhead{
+  \colorbox{scipostphys}{\strut \bf \color{white} ~SciPost Physics Codebases }
+}
+}
+
+%%%%%%%%%%% Astronomy
+\DeclareOption{Astro}{
+\lhead{
+  \colorbox{scipostastro}{\strut \bf \color{white} ~SciPost Astronomy }
+}
+}
+
+\DeclareOption{AstroCore}{
+\lhead{
+  \colorbox{scipostastro}{\strut \bf \color{white} ~SciPost Astronomy Core }
+}
+}
+
+
+%%%%%%%%%%% Biology
+\DeclareOption{Bio}{
+\lhead{
+  \colorbox{scipostbio}{\strut \bf \color{white} ~SciPost Biology }
+}
+}
+
+\DeclareOption{BioCore}{
+\lhead{
+  \colorbox{scipostbio}{\strut \bf \color{white} ~SciPost Biology Core }
+}
+}
+
+
+%%%%%%%%%%% Chemistry
+\DeclareOption{Chem}{
+\lhead{
+  \colorbox{scipostchem}{\strut \bf \color{white} ~SciPost Chemistry }
+}
+}
+
+\DeclareOption{ChemCore}{
+\lhead{
+  \colorbox{scipostchem}{\strut \bf \color{white} ~SciPost Chemistry Core }
+}
+}
+
+%%%%%%%%%%% Computer Science
+\DeclareOption{CompSci}{
+\lhead{
+  \colorbox{scipostcompsci}{\strut \bf \color{white} ~SciPost Computer Science }
+}
+}
+
+
+%%%%%%%%%%% Mathematics
+\DeclareOption{Math}{
+\lhead{
+  \colorbox{scipostmath}{\strut \bf \color{white} ~SciPost Mathematics }
+}
+}
+
+\DeclareOption{MathCore}{
+\lhead{
+  \colorbox{scipostmath}{\strut \bf \color{white} ~SciPost Mathematics Core }
+}
+}
+
+\ProcessOptions\relax
diff --git a/disorder-1.0.0/docs/SciPost_bibstyle.bst b/disorder-1.0.0/docs/SciPost_bibstyle.bst
new file mode 100644
index 0000000..eaee2bf
--- /dev/null
+++ b/disorder-1.0.0/docs/SciPost_bibstyle.bst
@@ -0,0 +1,1367 @@
+%%
+%% This is file `SciPost_bibstyle_v1.1',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% merlin.mbs  (with options: `seq-no,vonx,nm-init,ed-au,nmlm,x10,x2,m10,m2,mcite,mct-6,mct-x6,dt-end,yr-com,xmth,tit-it,vol-bf,volp-com,jpg-1,num-xser,jnm-x,isbn,doi,pp,ed,abr,xedn,jabr,and-xcom,etal-xc,etal-it,eprint,url,url-blk,nfss,')
+%% ----------------------------------------
+%% *** SciPost style version 1.1 ***
+%% 
+%% Copyright 1994-2011 Patrick W Daly
+ % ===============================================================
+ % IMPORTANT NOTICE:
+ % This bibliographic style (bst) file has been generated from one or
+ % more master bibliographic style (mbs) files, listed above.
+ %
+ % This generated file can be redistributed and/or modified under the terms
+ % of the LaTeX Project Public License Distributed from CTAN
+ % archives in directory macros/latex/base/lppl.txt; either
+ % version 1 of the License, or any later version.
+ % ===============================================================
+ % Name and version information of the main mbs file:
+ % \ProvidesFile{merlin.mbs}[2011/11/18 4.33 (PWD, AO, DPC)]
+ %   For use with BibTeX version 0.99a or later
+ %-------------------------------------------------------------------
+ % This bibliography style file is intended for texts in ENGLISH
+ % This is a numerical citation style, and as such is standard LaTeX.
+ % It requires no extra package to interface to the main text.
+ % The form of the \bibitem entries is
+ %   \bibitem{key}...
+ % Usage of \cite is as follows:
+ %   \cite{key} ==>>          [#]
+ %   \cite[chap. 2]{key} ==>> [#, chap. 2]
+ % where # is a number determined by the ordering in the reference list.
+ % The order in the reference list is that by which the works were originally
+ %   cited in the text, or that in the database.
+ %---------------------------------------------------------------------
+
+ENTRY
+  { address
+    archive
+    author
+    booktitle
+    chapter
+    doi
+    edition
+    editor
+    eid
+    eprint
+    howpublished
+    institution
+    isbn
+    journal
+    key
+    month
+    note
+    number
+    organization
+    pages
+    publisher
+    school
+    series
+    title
+    type
+    url
+    volume
+    year
+  }
+  {}
+  { label }
+INTEGERS { output.state before.all mid.sentence after.sentence after.block }
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+  #1 'mid.sentence :=
+  #2 'after.sentence :=
+  #3 'after.block :=
+}
+STRINGS { s t}
+FUNCTION {output.nonnull}
+{ 's :=
+  output.state mid.sentence =
+    { ", " * write$ }
+    { output.state after.block =
+        { ", " * write$
+          newline$
+          "\newblock " write$
+        }
+        { output.state before.all =
+            'write$
+            { add.period$ " " * write$ }
+          if$
+        }
+      if$
+      mid.sentence 'output.state :=
+    }
+  if$
+  s
+}
+FUNCTION {output}
+{ duplicate$ empty$
+    'pop$
+    'output.nonnull
+  if$
+}
+FUNCTION {output.check}
+{ 't :=
+  duplicate$ empty$
+    { pop$ "empty " t * " in " * cite$ * warning$ }
+    'output.nonnull
+  if$
+}
+FUNCTION {fin.entry}
+{ add.period$
+  write$
+  newline$
+}
+
+FUNCTION {new.block}
+{ output.state before.all =
+    'skip$
+    { after.block 'output.state := }
+  if$
+}
+FUNCTION {new.sentence}
+{ output.state after.block =
+    'skip$
+    { output.state before.all =
+        'skip$
+        { after.sentence 'output.state := }
+      if$
+    }
+  if$
+}
+FUNCTION {add.blank}
+{  " " * before.all 'output.state :=
+}
+
+FUNCTION {date.block}
+{
+  new.block
+}
+
+FUNCTION {not}
+{   { #0 }
+    { #1 }
+  if$
+}
+FUNCTION {and}
+{   'skip$
+    { pop$ #0 }
+  if$
+}
+FUNCTION {or}
+{   { pop$ #1 }
+    'skip$
+  if$
+}
+FUNCTION {new.block.checka}
+{ empty$
+    'skip$
+    'new.block
+  if$
+}
+FUNCTION {new.block.checkb}
+{ empty$
+  swap$ empty$
+  and
+    'skip$
+    'new.block
+  if$
+}
+FUNCTION {new.sentence.checka}
+{ empty$
+    'skip$
+    'new.sentence
+  if$
+}
+FUNCTION {new.sentence.checkb}
+{ empty$
+  swap$ empty$
+  and
+    'skip$
+    'new.sentence
+  if$
+}
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+    { pop$ "" }
+    'skip$
+  if$
+}
+FUNCTION {emphasize}
+{ duplicate$ empty$
+    { pop$ "" }
+    { "\emph{" swap$ * "}" * }
+  if$
+}
+FUNCTION {bolden}
+{ duplicate$ empty$
+    { pop$ "" }
+    { "\textbf{" swap$ * "}" * }
+  if$
+}
+FUNCTION {tie.or.space.prefix}
+{ duplicate$ text.length$ #3 <
+    { "~" }
+    { " " }
+  if$
+  swap$
+}
+
+FUNCTION {capitalize}
+{ "u" change.case$ "t" change.case$ }
+
+FUNCTION {space.word}
+{ " " swap$ * " " * }
+ % Here are the language-specific definitions for explicit words.
+ % Each function has a name bbl.xxx where xxx is the English word.
+ % The language selected here is ENGLISH
+FUNCTION {bbl.and}
+{ "and"}
+
+FUNCTION {bbl.etal}
+{ "et~al." }
+
+FUNCTION {bbl.editors}
+{ "eds." }
+
+FUNCTION {bbl.editor}
+{ "ed." }
+
+FUNCTION {bbl.edby}
+{ "edited by" }
+
+FUNCTION {bbl.edition}
+{ "edn." }
+
+FUNCTION {bbl.volume}
+{ "vol." }
+
+FUNCTION {bbl.of}
+{ "of" }
+
+FUNCTION {bbl.number}
+{ "no." }
+
+FUNCTION {bbl.nr}
+{ "no." }
+
+FUNCTION {bbl.in}
+{ "in" }
+
+FUNCTION {bbl.pages}
+{ "pp." }
+
+FUNCTION {bbl.page}
+{ "p." }
+
+FUNCTION {bbl.chapter}
+{ "chap." }
+
+FUNCTION {bbl.techrep}
+{ "Tech. Rep." }
+
+FUNCTION {bbl.mthesis}
+{ "Master's thesis" }
+
+FUNCTION {bbl.phdthesis}
+{ "Ph.D. thesis" }
+
+MACRO {jan} {"Jan."}
+
+MACRO {feb} {"Feb."}
+
+MACRO {mar} {"Mar."}
+
+MACRO {apr} {"Apr."}
+
+MACRO {may} {"May"}
+
+MACRO {jun} {"Jun."}
+
+MACRO {jul} {"Jul."}
+
+MACRO {aug} {"Aug."}
+
+MACRO {sep} {"Sep."}
+
+MACRO {oct} {"Oct."}
+
+MACRO {nov} {"Nov."}
+
+MACRO {dec} {"Dec."}
+
+MACRO {acmcs} {"ACM Comput. Surv."}
+
+MACRO {acta} {"Acta Inf."}
+
+MACRO {cacm} {"Commun. ACM"}
+
+MACRO {ibmjrd} {"IBM J. Res. Dev."}
+
+MACRO {ibmsj} {"IBM Syst.~J."}
+
+MACRO {ieeese} {"IEEE Trans. Software Eng."}
+
+MACRO {ieeetc} {"IEEE Trans. Comput."}
+
+MACRO {ieeetcad}
+ {"IEEE Trans. Comput. Aid. Des."}
+
+MACRO {ipl} {"Inf. Process. Lett."}
+
+MACRO {jacm} {"J.~ACM"}
+
+MACRO {jcss} {"J.~Comput. Syst. Sci."}
+
+MACRO {scp} {"Sci. Comput. Program."}
+
+MACRO {sicomp} {"SIAM J. Comput."}
+
+MACRO {tocs} {"ACM Trans. Comput. Syst."}
+
+MACRO {tods} {"ACM Trans. Database Syst."}
+
+MACRO {tog} {"ACM Trans. Graphic."}
+
+MACRO {toms} {"ACM Trans. Math. Software"}
+
+MACRO {toois} {"ACM Trans. Office Inf. Syst."}
+
+MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."}
+
+MACRO {tcs} {"Theor. Comput. Sci."}
+
+FUNCTION {bibinfo.check}
+{ swap$
+  duplicate$ missing$
+    {
+      pop$ pop$
+      ""
+    }
+    { duplicate$ empty$
+        {
+          swap$ pop$
+        }
+        { swap$
+          pop$
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {bibinfo.warn}
+{ swap$
+  duplicate$ missing$
+    {
+      swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
+      ""
+    }
+    { duplicate$ empty$
+        {
+          swap$ "empty " swap$ * " in " * cite$ * warning$
+        }
+        { swap$
+          pop$
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {format.eprint}
+{ eprint duplicate$ empty$
+    'skip$
+    { "\eprint"
+      archive empty$
+        'skip$
+        { "[" * archive * "]" * }
+      if$
+      "{" * swap$ * "}" *
+    }
+  if$
+}
+FUNCTION {format.url}
+{
+  url
+  duplicate$ empty$
+    { pop$ "" }
+    { "\urlprefix\url{" swap$ * "}" * }
+  if$
+}
+
+INTEGERS { nameptr namesleft numnames }
+
+
+STRINGS  { bibinfo}
+
+FUNCTION {format.names}
+{ 'bibinfo :=
+  duplicate$ empty$ 'skip$ {
+  's :=
+  "" 't :=
+  #1 'nameptr :=
+  s num.names$ 'numnames :=
+  numnames 'namesleft :=
+    { namesleft #0 > }
+    { s nameptr
+      "{f.~}{vv~}{ll}{, jj}"
+      format.name$
+      bibinfo bibinfo.check
+      't :=
+      nameptr #1 >
+        {
+          nameptr #2
+          #10 +
+          #1 + =
+          numnames #2
+          #10 +
+          > and
+            { "others" 't :=
+              #1 'namesleft := }
+            'skip$
+          if$
+          namesleft #1 >
+            { ", " * t * }
+            {
+              s nameptr "{ll}" format.name$ duplicate$ "others" =
+                { 't := }
+                { pop$ }
+              if$
+              t "others" =
+                {
+                  " " * bbl.etal emphasize *
+                }
+                {
+                  bbl.and
+                  space.word * t *
+                }
+              if$
+            }
+          if$
+        }
+        't
+      if$
+      nameptr #1 + 'nameptr :=
+      namesleft #1 - 'namesleft :=
+    }
+  while$
+  } if$
+}
+FUNCTION {format.names.ed}
+{
+  format.names
+}
+FUNCTION {format.authors}
+{ author "author" format.names
+}
+FUNCTION {get.bbl.editor}
+{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
+
+FUNCTION {format.editors}
+{ editor "editor" format.names duplicate$ empty$ 'skip$
+    {
+      "," *
+      " " *
+      get.bbl.editor
+      *
+    }
+  if$
+}
+FUNCTION {format.isbn}
+{ isbn "isbn" bibinfo.check
+  duplicate$ empty$ 'skip$
+    {
+      new.block
+      "ISBN " swap$ *
+    }
+  if$
+}
+
+FUNCTION {format.doi}
+{ doi empty$
+    { "" }
+    {
+      new.block
+      "\doi{" doi * "}" *
+    }
+  if$
+}
+FUNCTION {format.note}
+{
+ note empty$
+    { "" }
+    { note #1 #1 substring$
+      duplicate$ "{" =
+        'skip$
+        { output.state mid.sentence =
+          { "l" }
+          { "u" }
+        if$
+        change.case$
+        }
+      if$
+      note #2 global.max$ substring$ * "note" bibinfo.check
+    }
+  if$
+}
+
+FUNCTION {format.title}
+{ title
+  duplicate$ empty$ 'skip$
+    { "t" change.case$ }
+  if$
+  "title" bibinfo.check
+  duplicate$ empty$ 'skip$
+    {
+      emphasize
+    }
+  if$
+}
+FUNCTION {output.bibitem}
+{ newline$
+  "\bibitem{" write$
+  cite$ write$
+  "}" write$
+  newline$
+  ""
+  before.all 'output.state :=
+}
+
+FUNCTION {n.dashify}
+{
+  't :=
+  ""
+    { t empty$ not }
+    { t #1 #1 substring$ "-" =
+        { t #1 #2 substring$ "--" = not
+            { "--" *
+              t #2 global.max$ substring$ 't :=
+            }
+            {   { t #1 #1 substring$ "-" = }
+                { "-" *
+                  t #2 global.max$ substring$ 't :=
+                }
+              while$
+            }
+          if$
+        }
+        { t #1 #1 substring$ *
+          t #2 global.max$ substring$ 't :=
+        }
+      if$
+    }
+  while$
+}
+
+FUNCTION {word.in}
+{ bbl.in capitalize
+  " " * }
+
+FUNCTION {format.date}
+{
+  ""
+  duplicate$ empty$
+  year  "year"  bibinfo.check duplicate$ empty$
+    { swap$ 'skip$
+        { "there's a month but no year in " cite$ * warning$ }
+      if$
+      *
+    }
+    { swap$ 'skip$
+        {
+          swap$
+          " " * swap$
+        }
+      if$
+      *
+    }
+  if$
+  duplicate$ empty$
+    'skip$
+    {
+      before.all 'output.state :=
+    " (" swap$ * ")" *
+    }
+  if$
+}
+FUNCTION {format.btitle}
+{ title "title" bibinfo.check
+  duplicate$ empty$ 'skip$
+    {
+      emphasize
+    }
+  if$
+}
+FUNCTION {either.or.check}
+{ empty$
+    'pop$
+    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+  if$
+}
+FUNCTION {format.bvolume}
+{ volume empty$
+    { "" }
+    { bbl.volume volume tie.or.space.prefix
+      "volume" bibinfo.check * *
+      series "series" bibinfo.check
+      duplicate$ empty$ 'pop$
+        { swap$ bbl.of space.word * swap$
+          emphasize * }
+      if$
+      "volume and number" number either.or.check
+    }
+  if$
+}
+FUNCTION {format.number.series}
+{ volume empty$
+    { number empty$
+        { series field.or.null }
+        { series empty$
+            { number "number" bibinfo.check }
+            { output.state mid.sentence =
+                { bbl.number }
+                { bbl.number capitalize }
+              if$
+              number tie.or.space.prefix "number" bibinfo.check * *
+              bbl.in space.word *
+              series "series" bibinfo.check *
+            }
+          if$
+        }
+      if$
+    }
+    { "" }
+  if$
+}
+
+FUNCTION {format.edition}
+{ edition duplicate$ empty$ 'skip$
+    {
+      output.state mid.sentence =
+        { "l" }
+        { "t" }
+      if$ change.case$
+      "edition" bibinfo.check
+      " " * bbl.edition *
+    }
+  if$
+}
+INTEGERS { multiresult }
+FUNCTION {multi.page.check}
+{ 't :=
+  #0 'multiresult :=
+    { multiresult not
+      t empty$ not
+      and
+    }
+    { t #1 #1 substring$
+      duplicate$ "-" =
+      swap$ duplicate$ "," =
+      swap$ "+" =
+      or or
+        { #1 'multiresult := }
+        { t #2 global.max$ substring$ 't := }
+      if$
+    }
+  while$
+  multiresult
+}
+FUNCTION {format.pages}
+{ pages duplicate$ empty$ 'skip$
+    { duplicate$ multi.page.check
+        {
+          bbl.pages swap$
+          n.dashify
+        }
+        {
+          bbl.page swap$
+        }
+      if$
+      tie.or.space.prefix
+      "pages" bibinfo.check
+      * *
+    }
+  if$
+}
+FUNCTION {first.page}
+{ 't :=
+  ""
+    {  t empty$ not t #1 #1 substring$ "-" = not and }
+    { t #1 #1 substring$ *
+      t #2 global.max$ substring$ 't :=
+    }
+  while$
+}
+
+FUNCTION {format.journal.pages}
+{ pages duplicate$ empty$ 'pop$
+    { swap$ duplicate$ empty$
+        { pop$ pop$ format.pages }
+        {
+          ", " *
+          swap$
+          first.page
+          "pages" bibinfo.check
+          *
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {format.journal.eid}
+{ eid "eid" bibinfo.check
+  duplicate$ empty$ 'pop$
+    { swap$ duplicate$ empty$ 'skip$
+      {
+          ", " *
+      }
+      if$
+      swap$ *
+    }
+  if$
+}
+FUNCTION {format.vol.num.pages}
+{ volume field.or.null
+  duplicate$ empty$ 'skip$
+    {
+      "volume" bibinfo.check
+    }
+  if$
+  bolden
+  number "number" bibinfo.check duplicate$ empty$ 'skip$
+    {
+      swap$ duplicate$ empty$
+        { "there's a number but no volume in " cite$ * warning$ }
+        'skip$
+      if$
+      swap$
+      "(" swap$ * ")" *
+    }
+  if$ *
+  eid empty$
+    { format.journal.pages }
+    { format.journal.eid }
+  if$
+}
+
+FUNCTION {format.chapter.pages}
+{ chapter empty$
+    'format.pages
+    { type empty$
+        { bbl.chapter }
+        { type "l" change.case$
+          "type" bibinfo.check
+        }
+      if$
+      chapter tie.or.space.prefix
+      "chapter" bibinfo.check
+      * *
+      pages empty$
+        'skip$
+        { ", " * format.pages * }
+      if$
+    }
+  if$
+}
+
+FUNCTION {format.booktitle}
+{
+  booktitle "booktitle" bibinfo.check
+  emphasize
+}
+FUNCTION {format.in.ed.booktitle}
+{ format.booktitle duplicate$ empty$ 'skip$
+    {
+      editor "editor" format.names.ed duplicate$ empty$ 'pop$
+        {
+          "," *
+          " " *
+          get.bbl.editor
+          ", " *
+          * swap$
+          * }
+      if$
+      word.in swap$ *
+    }
+  if$
+}
+FUNCTION {empty.misc.check}
+{ author empty$ title empty$ howpublished empty$
+  month empty$ year empty$ note empty$
+  and and and and and
+    { "all relevant fields are empty in " cite$ * warning$ }
+    'skip$
+  if$
+}
+FUNCTION {format.thesis.type}
+{ type duplicate$ empty$
+    'pop$
+    { swap$ pop$
+      "t" change.case$ "type" bibinfo.check
+    }
+  if$
+}
+FUNCTION {format.tr.number}
+{ number "number" bibinfo.check
+  type duplicate$ empty$
+    { pop$ bbl.techrep }
+    'skip$
+  if$
+  "type" bibinfo.check
+  swap$ duplicate$ empty$
+    { pop$ "t" change.case$ }
+    { tie.or.space.prefix * * }
+  if$
+}
+FUNCTION {format.article.crossref}
+{
+  key duplicate$ empty$
+    { pop$
+      journal duplicate$ empty$
+        { "need key or journal for " cite$ * " to crossref " * crossref * warning$ }
+        { "journal" bibinfo.check emphasize word.in swap$ * }
+      if$
+    }
+    { word.in swap$ * " " *}
+  if$
+  " \cite{" * crossref * "}" *
+}
+FUNCTION {format.crossref.editor}
+{ editor #1 "{vv~}{ll}" format.name$
+  "editor" bibinfo.check
+  editor num.names$ duplicate$
+  #2 >
+    { pop$
+      "editor" bibinfo.check
+      " " * bbl.etal
+      emphasize
+      *
+    }
+    { #2 <
+        'skip$
+        { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+            {
+              "editor" bibinfo.check
+              " " * bbl.etal
+              emphasize
+              *
+            }
+            {
+             bbl.and space.word
+              * editor #2 "{vv~}{ll}" format.name$
+              "editor" bibinfo.check
+              *
+            }
+          if$
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {format.book.crossref}
+{ volume duplicate$ empty$
+    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+      pop$ word.in
+    }
+    { bbl.volume
+      capitalize
+      swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
+    }
+  if$
+  editor empty$
+  editor field.or.null author field.or.null =
+  or
+    { key empty$
+        { series empty$
+            { "need editor, key, or series for " cite$ * " to crossref " *
+              crossref * warning$
+              "" *
+            }
+            { series emphasize * }
+          if$
+        }
+        { key * }
+      if$
+    }
+    { format.crossref.editor * }
+  if$
+  " \cite{" * crossref * "}" *
+}
+FUNCTION {format.incoll.inproc.crossref}
+{
+  editor empty$
+  editor field.or.null author field.or.null =
+  or
+    { key empty$
+        { format.booktitle duplicate$ empty$
+            { "need editor, key, or booktitle for " cite$ * " to crossref " *
+              crossref * warning$
+            }
+            { word.in swap$ * }
+          if$
+        }
+        { word.in key * " " *}
+      if$
+    }
+    { word.in format.crossref.editor * " " *}
+  if$
+  " \cite{" * crossref * "}" *
+}
+FUNCTION {format.org.or.pub}
+{ 't :=
+  ""
+  address empty$ t empty$ and
+    'skip$
+    {
+      t empty$
+        { address "address" bibinfo.check *
+        }
+        { t *
+          address empty$
+            'skip$
+            { ", " * address "address" bibinfo.check * }
+          if$
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {format.publisher.address}
+{ publisher "publisher" bibinfo.warn format.org.or.pub
+}
+
+FUNCTION {format.organization.address}
+{ organization "organization" bibinfo.check format.org.or.pub
+}
+
+FUNCTION {article}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.title "title" output.check
+  new.block
+  crossref missing$
+    {
+      journal
+      "journal" bibinfo.check
+      "journal" output.check
+      add.blank
+      format.vol.num.pages output
+    }
+    { format.article.crossref output.nonnull
+      format.pages output
+    }
+  if$
+  format.date "year" output.check
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.eprint output
+  fin.entry
+}
+FUNCTION {book}
+{ output.bibitem
+  author empty$
+    { format.editors "author and editor" output.check
+    }
+    { format.authors output.nonnull
+      crossref missing$
+        { "author and editor" editor either.or.check }
+        'skip$
+      if$
+    }
+  if$
+  new.block
+  format.btitle "title" output.check
+  crossref missing$
+    { format.bvolume output
+      new.block
+      format.number.series output
+      new.sentence
+      format.publisher.address output
+    }
+    {
+      new.block
+      format.book.crossref output.nonnull
+    }
+  if$
+  format.edition output
+  format.isbn output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+FUNCTION {booklet}
+{ output.bibitem
+  format.authors output
+  new.block
+  format.title "title" output.check
+  new.block
+  howpublished "howpublished" bibinfo.check output
+  address "address" bibinfo.check output
+  format.isbn output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date output
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {inbook}
+{ output.bibitem
+  author empty$
+    { format.editors "author and editor" output.check
+    }
+    { format.authors output.nonnull
+      crossref missing$
+        { "author and editor" editor either.or.check }
+        'skip$
+      if$
+    }
+  if$
+  new.block
+  format.btitle "title" output.check
+  crossref missing$
+    {
+      format.bvolume output
+      format.chapter.pages "chapter and pages" output.check
+      new.block
+      format.number.series output
+      new.sentence
+      format.publisher.address output
+    }
+    {
+      format.chapter.pages "chapter and pages" output.check
+      new.block
+      format.book.crossref output.nonnull
+    }
+  if$
+  format.edition output
+  crossref missing$
+    { format.isbn output }
+    'skip$
+  if$
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.title "title" output.check
+  new.block
+  crossref missing$
+    { format.in.ed.booktitle "booktitle" output.check
+      format.bvolume output
+      format.number.series output
+      format.chapter.pages output
+      new.sentence
+      format.publisher.address output
+      format.edition output
+      format.isbn output
+    }
+    { format.incoll.inproc.crossref output.nonnull
+      format.chapter.pages output
+    }
+  if$
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+FUNCTION {inproceedings}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.title "title" output.check
+  new.block
+  crossref missing$
+    { format.in.ed.booktitle "booktitle" output.check
+      format.bvolume output
+      format.number.series output
+      format.pages output
+      new.sentence
+      publisher empty$
+        { format.organization.address output }
+        { organization "organization" bibinfo.check output
+          format.publisher.address output
+        }
+      if$
+      format.isbn output
+    }
+    { format.incoll.inproc.crossref output.nonnull
+      format.pages output
+    }
+  if$
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+FUNCTION {conference} { inproceedings }
+FUNCTION {manual}
+{ output.bibitem
+  author empty$
+    { organization "organization" bibinfo.check
+      duplicate$ empty$ 'pop$
+        { output
+          address "address" bibinfo.check output
+        }
+      if$
+    }
+    { format.authors output.nonnull }
+  if$
+  new.block
+  format.btitle "title" output.check
+  author empty$
+    { organization empty$
+        {
+          address new.block.checka
+          address "address" bibinfo.check output
+        }
+        'skip$
+      if$
+    }
+    {
+      organization address new.block.checkb
+      organization "organization" bibinfo.check output
+      address "address" bibinfo.check output
+    }
+  if$
+  format.edition output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date output
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {mastersthesis}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.btitle
+  "title" output.check
+  new.block
+  bbl.mthesis format.thesis.type output.nonnull
+  school "school" bibinfo.warn output
+  address "address" bibinfo.check output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {misc}
+{ output.bibitem
+  format.authors output
+  title howpublished new.block.checkb
+  format.title output
+  howpublished new.block.checka
+  howpublished "howpublished" bibinfo.check output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date output
+  format.eprint output
+  fin.entry
+  empty.misc.check
+}
+FUNCTION {phdthesis}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.btitle
+  "title" output.check
+  new.block
+  bbl.phdthesis format.thesis.type output.nonnull
+  school "school" bibinfo.warn output
+  address "address" bibinfo.check output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {proceedings}
+{ output.bibitem
+  editor empty$
+    { organization "organization" bibinfo.check output
+    }
+    { format.editors output.nonnull }
+  if$
+  new.block
+  format.btitle "title" output.check
+  format.bvolume output
+  format.number.series output
+  editor empty$
+    { publisher empty$
+        'skip$
+        {
+          new.sentence
+          format.publisher.address output
+        }
+      if$
+    }
+    { publisher empty$
+        {
+          new.sentence
+          format.organization.address output }
+        {
+          new.sentence
+          organization "organization" bibinfo.check output
+          format.publisher.address output
+        }
+      if$
+     }
+  if$
+  format.isbn output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {techreport}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.title
+  "title" output.check
+  new.block
+  format.tr.number output.nonnull
+  institution "institution" bibinfo.warn output
+  address "address" bibinfo.check output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {unpublished}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.title "title" output.check
+  format.doi output
+  new.block
+  format.url output
+  new.block
+  format.note "note" output.check
+  new.block
+  format.date output
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {default.type} { misc }
+READ
+STRINGS { longest.label }
+INTEGERS { number.label longest.label.width }
+FUNCTION {initialize.longest.label}
+{ "" 'longest.label :=
+  #1 'number.label :=
+  #0 'longest.label.width :=
+}
+FUNCTION {longest.label.pass}
+{ number.label int.to.str$ 'label :=
+  number.label #1 + 'number.label :=
+  label width$ longest.label.width >
+    { label 'longest.label :=
+      label width$ 'longest.label.width :=
+    }
+    'skip$
+  if$
+}
+EXECUTE {initialize.longest.label}
+ITERATE {longest.label.pass}
+FUNCTION {begin.bib}
+{ preamble$ empty$
+    'skip$
+    { preamble$ write$ newline$ }
+  if$
+  "\begin{thebibliography}{"  longest.label  * "}" *
+  write$ newline$
+  "\providecommand{\url}[1]{\texttt{#1}}"
+  write$ newline$
+  "\providecommand{\urlprefix}{URL }"
+  write$ newline$
+  "\expandafter\ifx\csname urlstyle\endcsname\relax"
+  write$ newline$
+  "  \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else"
+  write$ newline$
+  "  \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup \urlstyle{rm}\Url}\fi"
+  write$ newline$
+  "\providecommand{\eprint}[2][]{\url{#2}}"
+  write$ newline$
+}
+EXECUTE {begin.bib}
+EXECUTE {init.state.consts}
+ITERATE {call.type$}
+FUNCTION {end.bib}
+{ newline$
+  "\end{thebibliography}" write$ newline$
+}
+EXECUTE {end.bib}
+%% End of customized bst file
+%%
+%% End of file `SciPost_bibstyle_v1.1'.
diff --git a/disorder-1.0.0/docs/SciPost_bibstyle_better_arXiv.bst b/disorder-1.0.0/docs/SciPost_bibstyle_better_arXiv.bst
new file mode 100644
index 0000000..e094104
--- /dev/null
+++ b/disorder-1.0.0/docs/SciPost_bibstyle_better_arXiv.bst
@@ -0,0 +1,1379 @@
+%%
+%% This is file `SciPost_bibstyle_v1.1',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% merlin.mbs  (with options: `seq-no,vonx,nm-init,ed-au,nmlm,x10,x2,m10,m2,mcite,mct-6,mct-x6,dt-end,yr-com,xmth,tit-it,vol-bf,volp-com,jpg-1,num-xser,jnm-x,isbn,doi,pp,ed,abr,xedn,jabr,and-xcom,etal-xc,etal-it,eprint,url,url-blk,nfss,')
+%% ----------------------------------------
+%% *** SciPost style version 1.1 ***
+%% 
+%% Copyright 1994-2011 Patrick W Daly
+ % ===============================================================
+ % IMPORTANT NOTICE:
+ % This bibliographic style (bst) file has been generated from one or
+ % more master bibliographic style (mbs) files, listed above.
+ %
+ % This generated file can be redistributed and/or modified under the terms
+ % of the LaTeX Project Public License Distributed from CTAN
+ % archives in directory macros/latex/base/lppl.txt; either
+ % version 1 of the License, or any later version.
+ % ===============================================================
+ % Name and version information of the main mbs file:
+ % \ProvidesFile{merlin.mbs}[2011/11/18 4.33 (PWD, AO, DPC)]
+ %   For use with BibTeX version 0.99a or later
+ %-------------------------------------------------------------------
+ % This bibliography style file is intended for texts in ENGLISH
+ % This is a numerical citation style, and as such is standard LaTeX.
+ % It requires no extra package to interface to the main text.
+ % The form of the \bibitem entries is
+ %   \bibitem{key}...
+ % Usage of \cite is as follows:
+ %   \cite{key} ==>>          [#]
+ %   \cite[chap. 2]{key} ==>> [#, chap. 2]
+ % where # is a number determined by the ordering in the reference list.
+ % The order in the reference list is that by which the works were originally
+ %   cited in the text, or that in the database.
+ %---------------------------------------------------------------------
+
+ENTRY
+  { address
+    archive
+    author
+    booktitle
+    chapter
+    doi
+    edition
+    editor
+    eid
+    eprint
+    howpublished
+    institution
+    isbn
+    journal
+    key
+    month
+    note
+    number
+    organization
+    pages
+    publisher
+    school
+    series
+    title
+    type
+    url
+    volume
+    year
+  }
+  {}
+  { label }
+INTEGERS { output.state before.all mid.sentence after.sentence after.block }
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+  #1 'mid.sentence :=
+  #2 'after.sentence :=
+  #3 'after.block :=
+}
+STRINGS { s t}
+FUNCTION {output.nonnull}
+{ 's :=
+  output.state mid.sentence =
+    { ", " * write$ }
+    { output.state after.block =
+        { ", " * write$
+          newline$
+          "\newblock " write$
+        }
+        { output.state before.all =
+            'write$
+            { add.period$ " " * write$ }
+          if$
+        }
+      if$
+      mid.sentence 'output.state :=
+    }
+  if$
+  s
+}
+FUNCTION {output}
+{ duplicate$ empty$
+    'pop$
+    'output.nonnull
+  if$
+}
+FUNCTION {output.check}
+{ 't :=
+  duplicate$ empty$
+    { pop$ "empty " t * " in " * cite$ * warning$ }
+    'output.nonnull
+  if$
+}
+FUNCTION {fin.entry}
+{ add.period$
+  write$
+  newline$
+}
+
+FUNCTION {new.block}
+{ output.state before.all =
+    'skip$
+    { after.block 'output.state := }
+  if$
+}
+FUNCTION {new.sentence}
+{ output.state after.block =
+    'skip$
+    { output.state before.all =
+        'skip$
+        { after.sentence 'output.state := }
+      if$
+    }
+  if$
+}
+FUNCTION {add.blank}
+{  " " * before.all 'output.state :=
+}
+
+FUNCTION {date.block}
+{
+  new.block
+}
+
+FUNCTION {not}
+{   { #0 }
+    { #1 }
+  if$
+}
+FUNCTION {and}
+{   'skip$
+    { pop$ #0 }
+  if$
+}
+FUNCTION {or}
+{   { pop$ #1 }
+    'skip$
+  if$
+}
+FUNCTION {new.block.checka}
+{ empty$
+    'skip$
+    'new.block
+  if$
+}
+FUNCTION {new.block.checkb}
+{ empty$
+  swap$ empty$
+  and
+    'skip$
+    'new.block
+  if$
+}
+FUNCTION {new.sentence.checka}
+{ empty$
+    'skip$
+    'new.sentence
+  if$
+}
+FUNCTION {new.sentence.checkb}
+{ empty$
+  swap$ empty$
+  and
+    'skip$
+    'new.sentence
+  if$
+}
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+    { pop$ "" }
+    'skip$
+  if$
+}
+FUNCTION {emphasize}
+{ duplicate$ empty$
+    { pop$ "" }
+    { "\emph{" swap$ * "}" * }
+  if$
+}
+FUNCTION {bolden}
+{ duplicate$ empty$
+    { pop$ "" }
+    { "\textbf{" swap$ * "}" * }
+  if$
+}
+FUNCTION {tie.or.space.prefix}
+{ duplicate$ text.length$ #3 <
+    { "~" }
+    { " " }
+  if$
+  swap$
+}
+
+FUNCTION {capitalize}
+{ "u" change.case$ "t" change.case$ }
+
+FUNCTION {space.word}
+{ " " swap$ * " " * }
+ % Here are the language-specific definitions for explicit words.
+ % Each function has a name bbl.xxx where xxx is the English word.
+ % The language selected here is ENGLISH
+FUNCTION {bbl.and}
+{ "and"}
+
+FUNCTION {bbl.etal}
+{ "et~al." }
+
+FUNCTION {bbl.editors}
+{ "eds." }
+
+FUNCTION {bbl.editor}
+{ "ed." }
+
+FUNCTION {bbl.edby}
+{ "edited by" }
+
+FUNCTION {bbl.edition}
+{ "edn." }
+
+FUNCTION {bbl.volume}
+{ "vol." }
+
+FUNCTION {bbl.of}
+{ "of" }
+
+FUNCTION {bbl.number}
+{ "no." }
+
+FUNCTION {bbl.nr}
+{ "no." }
+
+FUNCTION {bbl.in}
+{ "in" }
+
+FUNCTION {bbl.pages}
+{ "pp." }
+
+FUNCTION {bbl.page}
+{ "p." }
+
+FUNCTION {bbl.chapter}
+{ "chap." }
+
+FUNCTION {bbl.techrep}
+{ "Tech. Rep." }
+
+FUNCTION {bbl.mthesis}
+{ "Master's thesis" }
+
+FUNCTION {bbl.phdthesis}
+{ "Ph.D. thesis" }
+
+MACRO {jan} {"Jan."}
+
+MACRO {feb} {"Feb."}
+
+MACRO {mar} {"Mar."}
+
+MACRO {apr} {"Apr."}
+
+MACRO {may} {"May"}
+
+MACRO {jun} {"Jun."}
+
+MACRO {jul} {"Jul."}
+
+MACRO {aug} {"Aug."}
+
+MACRO {sep} {"Sep."}
+
+MACRO {oct} {"Oct."}
+
+MACRO {nov} {"Nov."}
+
+MACRO {dec} {"Dec."}
+
+MACRO {acmcs} {"ACM Comput. Surv."}
+
+MACRO {acta} {"Acta Inf."}
+
+MACRO {cacm} {"Commun. ACM"}
+
+MACRO {ibmjrd} {"IBM J. Res. Dev."}
+
+MACRO {ibmsj} {"IBM Syst.~J."}
+
+MACRO {ieeese} {"IEEE Trans. Software Eng."}
+
+MACRO {ieeetc} {"IEEE Trans. Comput."}
+
+MACRO {ieeetcad}
+ {"IEEE Trans. Comput. Aid. Des."}
+
+MACRO {ipl} {"Inf. Process. Lett."}
+
+MACRO {jacm} {"J.~ACM"}
+
+MACRO {jcss} {"J.~Comput. Syst. Sci."}
+
+MACRO {scp} {"Sci. Comput. Program."}
+
+MACRO {sicomp} {"SIAM J. Comput."}
+
+MACRO {tocs} {"ACM Trans. Comput. Syst."}
+
+MACRO {tods} {"ACM Trans. Database Syst."}
+
+MACRO {tog} {"ACM Trans. Graphic."}
+
+MACRO {toms} {"ACM Trans. Math. Software"}
+
+MACRO {toois} {"ACM Trans. Office Inf. Syst."}
+
+MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."}
+
+MACRO {tcs} {"Theor. Comput. Sci."}
+
+FUNCTION {bibinfo.check}
+{ swap$
+  duplicate$ missing$
+    {
+      pop$ pop$
+      ""
+    }
+    { duplicate$ empty$
+        {
+          swap$ pop$
+        }
+        { swap$
+          pop$
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {bibinfo.warn}
+{ swap$
+  duplicate$ missing$
+    {
+      swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
+      ""
+    }
+    { duplicate$ empty$
+        {
+          swap$ "empty " swap$ * " in " * cite$ * warning$
+        }
+        { swap$
+          pop$
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {format.eprint}
+{ eprint empty$
+     { ""}
+     { archive empty$
+          {"\href{http://arxiv.org/abs/" eprint * "}" *
+             "{{\tt " * eprint * "}}" *}
+          {"\href{http://arxiv.org/abs/" archive *  "/" * eprint * "}" *
+             "{{\tt " * archive * "/" * eprint * "}}" *}
+       if$
+     }
+     if$
+}
+%FUNCTION {format.eprint}
+%{ eprint duplicate$ empty$
+%    'skip$
+%    { "\eprint"
+%      archive empty$
+%        'skip$
+%        { "[" * archive * "]" * }
+%      if$
+%      "{" * swap$ * "}" *
+%    }
+%  if$
+%}
+FUNCTION {format.url}
+{
+  url
+  duplicate$ empty$
+    { pop$ "" }
+    { "\urlprefix\url{" swap$ * "}" * }
+  if$
+}
+
+INTEGERS { nameptr namesleft numnames }
+
+
+STRINGS  { bibinfo}
+
+FUNCTION {format.names}
+{ 'bibinfo :=
+  duplicate$ empty$ 'skip$ {
+  's :=
+  "" 't :=
+  #1 'nameptr :=
+  s num.names$ 'numnames :=
+  numnames 'namesleft :=
+    { namesleft #0 > }
+    { s nameptr
+      "{f.~}{vv~}{ll}{, jj}"
+      format.name$
+      bibinfo bibinfo.check
+      't :=
+      nameptr #1 >
+        {
+          nameptr #2
+          #10 +
+          #1 + =
+          numnames #2
+          #10 +
+          > and
+            { "others" 't :=
+              #1 'namesleft := }
+            'skip$
+          if$
+          namesleft #1 >
+            { ", " * t * }
+            {
+              s nameptr "{ll}" format.name$ duplicate$ "others" =
+                { 't := }
+                { pop$ }
+              if$
+              t "others" =
+                {
+                  " " * bbl.etal emphasize *
+                }
+                {
+                  bbl.and
+                  space.word * t *
+                }
+              if$
+            }
+          if$
+        }
+        't
+      if$
+      nameptr #1 + 'nameptr :=
+      namesleft #1 - 'namesleft :=
+    }
+  while$
+  } if$
+}
+FUNCTION {format.names.ed}
+{
+  format.names
+}
+FUNCTION {format.authors}
+{ author "author" format.names
+}
+FUNCTION {get.bbl.editor}
+{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
+
+FUNCTION {format.editors}
+{ editor "editor" format.names duplicate$ empty$ 'skip$
+    {
+      "," *
+      " " *
+      get.bbl.editor
+      *
+    }
+  if$
+}
+FUNCTION {format.isbn}
+{ isbn "isbn" bibinfo.check
+  duplicate$ empty$ 'skip$
+    {
+      new.block
+      "ISBN " swap$ *
+    }
+  if$
+}
+
+FUNCTION {format.doi}
+{ doi empty$
+    { "" }
+    {
+      new.block
+      "\doi{" doi * "}" *
+    }
+  if$
+}
+FUNCTION {format.note}
+{
+ note empty$
+    { "" }
+    { note #1 #1 substring$
+      duplicate$ "{" =
+        'skip$
+        { output.state mid.sentence =
+          { "l" }
+          { "u" }
+        if$
+        change.case$
+        }
+      if$
+      note #2 global.max$ substring$ * "note" bibinfo.check
+    }
+  if$
+}
+
+FUNCTION {format.title}
+{ title
+  duplicate$ empty$ 'skip$
+    { "t" change.case$ }
+  if$
+  "title" bibinfo.check
+  duplicate$ empty$ 'skip$
+    {
+      emphasize
+    }
+  if$
+}
+FUNCTION {output.bibitem}
+{ newline$
+  "\bibitem{" write$
+  cite$ write$
+  "}" write$
+  newline$
+  ""
+  before.all 'output.state :=
+}
+
+FUNCTION {n.dashify}
+{
+  't :=
+  ""
+    { t empty$ not }
+    { t #1 #1 substring$ "-" =
+        { t #1 #2 substring$ "--" = not
+            { "--" *
+              t #2 global.max$ substring$ 't :=
+            }
+            {   { t #1 #1 substring$ "-" = }
+                { "-" *
+                  t #2 global.max$ substring$ 't :=
+                }
+              while$
+            }
+          if$
+        }
+        { t #1 #1 substring$ *
+          t #2 global.max$ substring$ 't :=
+        }
+      if$
+    }
+  while$
+}
+
+FUNCTION {word.in}
+{ bbl.in capitalize
+  " " * }
+
+FUNCTION {format.date}
+{
+  ""
+  duplicate$ empty$
+  year  "year"  bibinfo.check duplicate$ empty$
+    { swap$ 'skip$
+        { "there's a month but no year in " cite$ * warning$ }
+      if$
+      *
+    }
+    { swap$ 'skip$
+        {
+          swap$
+          " " * swap$
+        }
+      if$
+      *
+    }
+  if$
+  duplicate$ empty$
+    'skip$
+    {
+      before.all 'output.state :=
+    " (" swap$ * ")" *
+    }
+  if$
+}
+FUNCTION {format.btitle}
+{ title "title" bibinfo.check
+  duplicate$ empty$ 'skip$
+    {
+      emphasize
+    }
+  if$
+}
+FUNCTION {either.or.check}
+{ empty$
+    'pop$
+    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+  if$
+}
+FUNCTION {format.bvolume}
+{ volume empty$
+    { "" }
+    { bbl.volume volume tie.or.space.prefix
+      "volume" bibinfo.check * *
+      series "series" bibinfo.check
+      duplicate$ empty$ 'pop$
+        { swap$ bbl.of space.word * swap$
+          emphasize * }
+      if$
+      "volume and number" number either.or.check
+    }
+  if$
+}
+FUNCTION {format.number.series}
+{ volume empty$
+    { number empty$
+        { series field.or.null }
+        { series empty$
+            { number "number" bibinfo.check }
+            { output.state mid.sentence =
+                { bbl.number }
+                { bbl.number capitalize }
+              if$
+              number tie.or.space.prefix "number" bibinfo.check * *
+              bbl.in space.word *
+              series "series" bibinfo.check *
+            }
+          if$
+        }
+      if$
+    }
+    { "" }
+  if$
+}
+
+FUNCTION {format.edition}
+{ edition duplicate$ empty$ 'skip$
+    {
+      output.state mid.sentence =
+        { "l" }
+        { "t" }
+      if$ change.case$
+      "edition" bibinfo.check
+      " " * bbl.edition *
+    }
+  if$
+}
+INTEGERS { multiresult }
+FUNCTION {multi.page.check}
+{ 't :=
+  #0 'multiresult :=
+    { multiresult not
+      t empty$ not
+      and
+    }
+    { t #1 #1 substring$
+      duplicate$ "-" =
+      swap$ duplicate$ "," =
+      swap$ "+" =
+      or or
+        { #1 'multiresult := }
+        { t #2 global.max$ substring$ 't := }
+      if$
+    }
+  while$
+  multiresult
+}
+FUNCTION {format.pages}
+{ pages duplicate$ empty$ 'skip$
+    { duplicate$ multi.page.check
+        {
+          bbl.pages swap$
+          n.dashify
+        }
+        {
+          bbl.page swap$
+        }
+      if$
+      tie.or.space.prefix
+      "pages" bibinfo.check
+      * *
+    }
+  if$
+}
+FUNCTION {first.page}
+{ 't :=
+  ""
+    {  t empty$ not t #1 #1 substring$ "-" = not and }
+    { t #1 #1 substring$ *
+      t #2 global.max$ substring$ 't :=
+    }
+  while$
+}
+
+FUNCTION {format.journal.pages}
+{ pages duplicate$ empty$ 'pop$
+    { swap$ duplicate$ empty$
+        { pop$ pop$ format.pages }
+        {
+          ", " *
+          swap$
+          first.page
+          "pages" bibinfo.check
+          *
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {format.journal.eid}
+{ eid "eid" bibinfo.check
+  duplicate$ empty$ 'pop$
+    { swap$ duplicate$ empty$ 'skip$
+      {
+          ", " *
+      }
+      if$
+      swap$ *
+    }
+  if$
+}
+FUNCTION {format.vol.num.pages}
+{ volume field.or.null
+  duplicate$ empty$ 'skip$
+    {
+      "volume" bibinfo.check
+    }
+  if$
+  bolden
+  number "number" bibinfo.check duplicate$ empty$ 'skip$
+    {
+      swap$ duplicate$ empty$
+        { "there's a number but no volume in " cite$ * warning$ }
+        'skip$
+      if$
+      swap$
+      "(" swap$ * ")" *
+    }
+  if$ *
+  eid empty$
+    { format.journal.pages }
+    { format.journal.eid }
+  if$
+}
+
+FUNCTION {format.chapter.pages}
+{ chapter empty$
+    'format.pages
+    { type empty$
+        { bbl.chapter }
+        { type "l" change.case$
+          "type" bibinfo.check
+        }
+      if$
+      chapter tie.or.space.prefix
+      "chapter" bibinfo.check
+      * *
+      pages empty$
+        'skip$
+        { ", " * format.pages * }
+      if$
+    }
+  if$
+}
+
+FUNCTION {format.booktitle}
+{
+  booktitle "booktitle" bibinfo.check
+  emphasize
+}
+FUNCTION {format.in.ed.booktitle}
+{ format.booktitle duplicate$ empty$ 'skip$
+    {
+      editor "editor" format.names.ed duplicate$ empty$ 'pop$
+        {
+          "," *
+          " " *
+          get.bbl.editor
+          ", " *
+          * swap$
+          * }
+      if$
+      word.in swap$ *
+    }
+  if$
+}
+FUNCTION {empty.misc.check}
+{ author empty$ title empty$ howpublished empty$
+  month empty$ year empty$ note empty$
+  and and and and and
+    { "all relevant fields are empty in " cite$ * warning$ }
+    'skip$
+  if$
+}
+FUNCTION {format.thesis.type}
+{ type duplicate$ empty$
+    'pop$
+    { swap$ pop$
+      "t" change.case$ "type" bibinfo.check
+    }
+  if$
+}
+FUNCTION {format.tr.number}
+{ number "number" bibinfo.check
+  type duplicate$ empty$
+    { pop$ bbl.techrep }
+    'skip$
+  if$
+  "type" bibinfo.check
+  swap$ duplicate$ empty$
+    { pop$ "t" change.case$ }
+    { tie.or.space.prefix * * }
+  if$
+}
+FUNCTION {format.article.crossref}
+{
+  key duplicate$ empty$
+    { pop$
+      journal duplicate$ empty$
+        { "need key or journal for " cite$ * " to crossref " * crossref * warning$ }
+        { "journal" bibinfo.check emphasize word.in swap$ * }
+      if$
+    }
+    { word.in swap$ * " " *}
+  if$
+  " \cite{" * crossref * "}" *
+}
+FUNCTION {format.crossref.editor}
+{ editor #1 "{vv~}{ll}" format.name$
+  "editor" bibinfo.check
+  editor num.names$ duplicate$
+  #2 >
+    { pop$
+      "editor" bibinfo.check
+      " " * bbl.etal
+      emphasize
+      *
+    }
+    { #2 <
+        'skip$
+        { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+            {
+              "editor" bibinfo.check
+              " " * bbl.etal
+              emphasize
+              *
+            }
+            {
+             bbl.and space.word
+              * editor #2 "{vv~}{ll}" format.name$
+              "editor" bibinfo.check
+              *
+            }
+          if$
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {format.book.crossref}
+{ volume duplicate$ empty$
+    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+      pop$ word.in
+    }
+    { bbl.volume
+      capitalize
+      swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
+    }
+  if$
+  editor empty$
+  editor field.or.null author field.or.null =
+  or
+    { key empty$
+        { series empty$
+            { "need editor, key, or series for " cite$ * " to crossref " *
+              crossref * warning$
+              "" *
+            }
+            { series emphasize * }
+          if$
+        }
+        { key * }
+      if$
+    }
+    { format.crossref.editor * }
+  if$
+  " \cite{" * crossref * "}" *
+}
+FUNCTION {format.incoll.inproc.crossref}
+{
+  editor empty$
+  editor field.or.null author field.or.null =
+  or
+    { key empty$
+        { format.booktitle duplicate$ empty$
+            { "need editor, key, or booktitle for " cite$ * " to crossref " *
+              crossref * warning$
+            }
+            { word.in swap$ * }
+          if$
+        }
+        { word.in key * " " *}
+      if$
+    }
+    { word.in format.crossref.editor * " " *}
+  if$
+  " \cite{" * crossref * "}" *
+}
+FUNCTION {format.org.or.pub}
+{ 't :=
+  ""
+  address empty$ t empty$ and
+    'skip$
+    {
+      t empty$
+        { address "address" bibinfo.check *
+        }
+        { t *
+          address empty$
+            'skip$
+            { ", " * address "address" bibinfo.check * }
+          if$
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {format.publisher.address}
+{ publisher "publisher" bibinfo.warn format.org.or.pub
+}
+
+FUNCTION {format.organization.address}
+{ organization "organization" bibinfo.check format.org.or.pub
+}
+
+FUNCTION {article}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.title "title" output.check
+  new.block
+  crossref missing$
+    {
+      journal
+      "journal" bibinfo.check
+      "journal" output.check
+      add.blank
+      format.vol.num.pages output
+    }
+    { format.article.crossref output.nonnull
+      format.pages output
+    }
+  if$
+  format.date "year" output.check
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.eprint output
+  fin.entry
+}
+FUNCTION {book}
+{ output.bibitem
+  author empty$
+    { format.editors "author and editor" output.check
+    }
+    { format.authors output.nonnull
+      crossref missing$
+        { "author and editor" editor either.or.check }
+        'skip$
+      if$
+    }
+  if$
+  new.block
+  format.btitle "title" output.check
+  crossref missing$
+    { format.bvolume output
+      new.block
+      format.number.series output
+      new.sentence
+      format.publisher.address output
+    }
+    {
+      new.block
+      format.book.crossref output.nonnull
+    }
+  if$
+  format.edition output
+  format.isbn output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+FUNCTION {booklet}
+{ output.bibitem
+  format.authors output
+  new.block
+  format.title "title" output.check
+  new.block
+  howpublished "howpublished" bibinfo.check output
+  address "address" bibinfo.check output
+  format.isbn output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date output
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {inbook}
+{ output.bibitem
+  author empty$
+    { format.editors "author and editor" output.check
+    }
+    { format.authors output.nonnull
+      crossref missing$
+        { "author and editor" editor either.or.check }
+        'skip$
+      if$
+    }
+  if$
+  new.block
+  format.btitle "title" output.check
+  crossref missing$
+    {
+      format.bvolume output
+      format.chapter.pages "chapter and pages" output.check
+      new.block
+      format.number.series output
+      new.sentence
+      format.publisher.address output
+    }
+    {
+      format.chapter.pages "chapter and pages" output.check
+      new.block
+      format.book.crossref output.nonnull
+    }
+  if$
+  format.edition output
+  crossref missing$
+    { format.isbn output }
+    'skip$
+  if$
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.title "title" output.check
+  new.block
+  crossref missing$
+    { format.in.ed.booktitle "booktitle" output.check
+      format.bvolume output
+      format.number.series output
+      format.chapter.pages output
+      new.sentence
+      format.publisher.address output
+      format.edition output
+      format.isbn output
+    }
+    { format.incoll.inproc.crossref output.nonnull
+      format.chapter.pages output
+    }
+  if$
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+FUNCTION {inproceedings}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.title "title" output.check
+  new.block
+  crossref missing$
+    { format.in.ed.booktitle "booktitle" output.check
+      format.bvolume output
+      format.number.series output
+      format.pages output
+      new.sentence
+      publisher empty$
+        { format.organization.address output }
+        { organization "organization" bibinfo.check output
+          format.publisher.address output
+        }
+      if$
+      format.isbn output
+    }
+    { format.incoll.inproc.crossref output.nonnull
+      format.pages output
+    }
+  if$
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+FUNCTION {conference} { inproceedings }
+FUNCTION {manual}
+{ output.bibitem
+  author empty$
+    { organization "organization" bibinfo.check
+      duplicate$ empty$ 'pop$
+        { output
+          address "address" bibinfo.check output
+        }
+      if$
+    }
+    { format.authors output.nonnull }
+  if$
+  new.block
+  format.btitle "title" output.check
+  author empty$
+    { organization empty$
+        {
+          address new.block.checka
+          address "address" bibinfo.check output
+        }
+        'skip$
+      if$
+    }
+    {
+      organization address new.block.checkb
+      organization "organization" bibinfo.check output
+      address "address" bibinfo.check output
+    }
+  if$
+  format.edition output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date output
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {mastersthesis}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.btitle
+  "title" output.check
+  new.block
+  bbl.mthesis format.thesis.type output.nonnull
+  school "school" bibinfo.warn output
+  address "address" bibinfo.check output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {misc}
+{ output.bibitem
+  format.authors output
+  title howpublished new.block.checkb
+  format.title output
+  howpublished new.block.checka
+  howpublished "howpublished" bibinfo.check output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date output
+  format.eprint output
+  fin.entry
+  empty.misc.check
+}
+FUNCTION {phdthesis}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.btitle
+  "title" output.check
+  new.block
+  bbl.phdthesis format.thesis.type output.nonnull
+  school "school" bibinfo.warn output
+  address "address" bibinfo.check output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {proceedings}
+{ output.bibitem
+  editor empty$
+    { organization "organization" bibinfo.check output
+    }
+    { format.editors output.nonnull }
+  if$
+  new.block
+  format.btitle "title" output.check
+  format.bvolume output
+  format.number.series output
+  editor empty$
+    { publisher empty$
+        'skip$
+        {
+          new.sentence
+          format.publisher.address output
+        }
+      if$
+    }
+    { publisher empty$
+        {
+          new.sentence
+          format.organization.address output }
+        {
+          new.sentence
+          organization "organization" bibinfo.check output
+          format.publisher.address output
+        }
+      if$
+     }
+  if$
+  format.isbn output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {techreport}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.title
+  "title" output.check
+  new.block
+  format.tr.number output.nonnull
+  institution "institution" bibinfo.warn output
+  address "address" bibinfo.check output
+  format.doi output
+  new.block
+%  format.url output
+%  new.block
+  format.note output
+  new.block
+  format.date "year" output.check
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {unpublished}
+{ output.bibitem
+  format.authors "author" output.check
+  new.block
+  format.title "title" output.check
+  format.doi output
+  new.block
+  format.url output
+  new.block
+  format.note "note" output.check
+  new.block
+  format.date output
+  format.eprint output
+  fin.entry
+}
+
+FUNCTION {default.type} { misc }
+READ
+STRINGS { longest.label }
+INTEGERS { number.label longest.label.width }
+FUNCTION {initialize.longest.label}
+{ "" 'longest.label :=
+  #1 'number.label :=
+  #0 'longest.label.width :=
+}
+FUNCTION {longest.label.pass}
+{ number.label int.to.str$ 'label :=
+  number.label #1 + 'number.label :=
+  label width$ longest.label.width >
+    { label 'longest.label :=
+      label width$ 'longest.label.width :=
+    }
+    'skip$
+  if$
+}
+EXECUTE {initialize.longest.label}
+ITERATE {longest.label.pass}
+FUNCTION {begin.bib}
+{ preamble$ empty$
+    'skip$
+    { preamble$ write$ newline$ }
+  if$
+  "\begin{thebibliography}{"  longest.label  * "}" *
+  write$ newline$
+  "\providecommand{\url}[1]{\texttt{#1}}"
+  write$ newline$
+  "\providecommand{\urlprefix}{URL }"
+  write$ newline$
+  "\expandafter\ifx\csname urlstyle\endcsname\relax"
+  write$ newline$
+  "  \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else"
+  write$ newline$
+  "  \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup \urlstyle{rm}\Url}\fi"
+  write$ newline$
+  "\providecommand{\eprint}[2][]{\url{#2}}"
+  write$ newline$
+}
+EXECUTE {begin.bib}
+EXECUTE {init.state.consts}
+ITERATE {call.type$}
+FUNCTION {end.bib}
+{ newline$
+  "\end{thebibliography}" write$ newline$
+}
+EXECUTE {end.bib}
+%% End of customized bst file
+%%
+%% End of file `SciPost_bibstyle_v1.1'.
diff --git a/disorder-1.0.0/docs/bibliography.bib b/disorder-1.0.0/docs/bibliography.bib
new file mode 100644
index 0000000..01da777
--- /dev/null
+++ b/disorder-1.0.0/docs/bibliography.bib
@@ -0,0 +1,1366 @@
+@article{H1:2024pvu,
+    author = "Andreev, V. and others",
+    collaboration = "H1",
+    title = "{Measurement of groomed event shape observables in deep-inelastic electron-proton scattering at HERA}",
+    eprint = "2403.10134",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ex",
+    reportNumber = "DESY-24-036",
+    month = "3",
+    year = "2024"
+}
+
+@article{H1:2024aze,
+    author = "Andreev, V. and others",
+    collaboration = "H1",
+    title = "{Measurement of the 1-jettiness event shape observable in deep-inelastic electron-proton scattering at HERA}",
+    eprint = "2403.10109",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ex",
+    reportNumber = "DESY-24-035",
+    month = "3",
+    year = "2024"
+}
+
+@article{ZEUS:2024mhu,
+    author = "Abt, I. and others",
+    collaboration = "ZEUS",
+    title = "{The azimuthal correlation between the leading jet and the scattered lepton in deep inelastic scattering at HERA}",
+    eprint = "2406.01430",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ex",
+    reportNumber = "DESY-24-070",
+    month = "6",
+    year = "2024"
+}
+
+@article{ZEUS:2005ukc,
+    author = "Chekanov, S. and others",
+    collaboration = "ZEUS",
+    title = "{Forward jet production in deep inelastic ep scattering and low-x parton dynamics at HERA}",
+    eprint = "hep-ex/0502029",
+    archivePrefix = "arXiv",
+    reportNumber = "DESY-05-017",
+    doi = "10.1016/j.physletb.2005.09.066",
+    journal = "Phys. Lett. B",
+    volume = "632",
+    pages = "13--26",
+    year = "2006"
+}
+
+@article{ZEUS:1995wzd,
+    author = "Derrick, M. and others",
+    collaboration = "ZEUS",
+    title = "{Jet production in high Q**2 deep inelastic e p scattering at HERA}",
+    eprint = "hep-ex/9502003",
+    archivePrefix = "arXiv",
+    reportNumber = "DESY-95-016",
+    doi = "10.1007/BF01564823",
+    journal = "Z. Phys. C",
+    volume = "67",
+    pages = "81--92",
+    year = "1995"
+}
+
+@article{ZEUS:1995tgg,
+    author = "Derrick, M. and others",
+    collaboration = "ZEUS",
+    title = "{Measurement of alpha-s from jet rates in deep inelastic scattering at HERA}",
+    eprint = "hep-ex/9510001",
+    archivePrefix = "arXiv",
+    reportNumber = "DESY-95-182",
+    doi = "10.1016/0370-2693(95)01284-W",
+    journal = "Phys. Lett. B",
+    volume = "363",
+    pages = "201--216",
+    year = "1995"
+}
+
+@article{H1:1993rdo,
+    author = "Abt, I. and others",
+    collaboration = "H1",
+    title = "{A Measurement of multi - jet rates in deep inelastic scattering at HERA}",
+    reportNumber = "DESY-93-137",
+    doi = "10.1007/BF01641887",
+    journal = "Z. Phys. C",
+    volume = "61",
+    pages = "59--66",
+    year = "1994"
+}
+
+@article{E665:1993vlk,
+    author = "Adams, M. R. and others",
+    collaboration = "E665",
+    title = "{$Q^2$ dependence of the average squared transverse energy of jets in deep inelastic muon - nucleon scattering with comparison to QCD}",
+    reportNumber = "FERMILAB-PUB-93-171-E",
+    doi = "10.1103/PhysRevLett.72.466",
+    journal = "Phys. Rev. Lett.",
+    volume = "72",
+    pages = "466--469",
+    year = "1994"
+}
+
+@article{E665:1992xqj,
+    author = "Adams, M. R. and others",
+    collaboration = "E665",
+    title = "{First measurements of Jet Production Rates in Deep Inelastic Lepton Proton Scattering}",
+    reportNumber = "FERMILAB-PUB-92-052-E",
+    doi = "10.1103/PhysRevLett.69.1026",
+    journal = "Phys. Rev. Lett.",
+    volume = "69",
+    pages = "1026--1029",
+    year = "1992"
+}
+
+@article{Newman:2013ada,
+    author = "Newman, Paul and Wing, Matthew",
+    title = "{The Hadronic Final State at HERA}",
+    eprint = "1308.3368",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ex",
+    doi = "10.1103/RevModPhys.86.1037",
+    journal = "Rev. Mod. Phys.",
+    volume = "86",
+    number = "3",
+    pages = "1037",
+    year = "2014"
+}
+
+@software{tange_2021_5233953,
+  author       = {Tange, Ole},
+  title        = {GNU Parallel 20210822 ('Kabul')},
+  month        = aug,
+  year         = 2021,
+  publisher    = {Zenodo},
+  doi          = {10.5281/zenodo.5233953},
+  url          = {https://doi.org/10.5281/zenodo.5233953}
+}
+
+@article{Currie:2017tpe,
+    author = "Currie, James and Gehrmann, Thomas and Huss, Alexander and Niehues, Jan",
+    title = "{NNLO QCD corrections to jet production in deep inelastic scattering}",
+    eprint = "1703.05977",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.1007/JHEP07(2017)018",
+    journal = "JHEP",
+    volume = "07",
+    pages = "018",
+    year = "2017",
+    note = "[Erratum: JHEP 12, 042 (2020)]"
+}
+
+@article{Currie:2016ytq,
+    author = "Currie, James and Gehrmann, Thomas and Niehues, Jan",
+    title = "{Precise QCD predictions for the production of dijet final states in deep inelastic scattering}",
+    eprint = "1606.03991",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.1103/PhysRevLett.117.042001",
+    journal = "Phys. Rev. Lett.",
+    volume = "117",
+    number = "4",
+    pages = "042001",
+    year = "2016"
+}
+
+@article{H1:2009pqp,
+    author = "Aaron, F. D. and others",
+    collaboration = "H1",
+    title = "{Jet Production in ep Collisions at High Q**2 and Determination of alpha(s)}",
+    eprint = "0904.3870",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ex",
+    reportNumber = "DESY-09-032, DESY09-032",
+    doi = "10.1140/epjc/s10052-009-1208-7",
+    journal = "Eur. Phys. J. C",
+    volume = "65",
+    pages = "363--383",
+    year = "2010"
+}
+
+
+@article{H1:2016goa,
+    author = "Andreev, V. and others",
+    collaboration = "H1",
+    title = "{Measurement of Jet Production Cross Sections in Deep-inelastic $ep$ Scattering at HERA}",
+    eprint = "1611.03421",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ex",
+    reportNumber = "DESY-16-200, DESY-16-200",
+    doi = "10.1140/epjc/s10052-017-4717-9",
+    journal = "Eur. Phys. J. C",
+    volume = "77",
+    number = "4",
+    pages = "215",
+    year = "2017",
+    note = "[Erratum: Eur.Phys.J.C 81, 739 (2021)]"
+}
+
+
+@article{Baghdasaryan:2015yha,
+    author = "Baghdasaryan, Artem",
+    editor = "Narison, Stephan",
+    title = "{Jet Production at HERA and Determination of $\alpha_s$}",
+    doi = "10.1016/j.nuclphysbps.2015.01.012",
+    journal = "Nucl. Part. Phys. Proc.",
+    volume = "258-259",
+    pages = "51--54",
+    year = "2015"
+}
+
+@article{H1:2014cbm,
+    author = "Andreev, V. and others",
+    collaboration = "H1",
+    title = "{Measurement of multijet production in $ep$ collisions at high $Q^2$ and determination of the strong coupling $\alpha _s$}",
+    eprint = "1406.4709",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ex",
+    reportNumber = "DESY-14-089",
+    doi = "10.1140/epjc/s10052-014-3223-6",
+    journal = "Eur. Phys. J. C",
+    volume = "75",
+    number = "2",
+    pages = "65",
+    year = "2015"
+}
+
+@article{ZEUS:2010vyw,
+    author = "Abramowicz, H. and others",
+    collaboration = "ZEUS",
+    title = "{Inclusive dijet cross sections in neutral current deep inelastic scattering at HERA}",
+    eprint = "1010.6167",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ex",
+    reportNumber = "DESY-10-170",
+    doi = "10.1140/epjc/s10052-010-1504-2",
+    journal = "Eur. Phys. J. C",
+    volume = "70",
+    pages = "965--982",
+    year = "2010"
+}
+
+@article{ZEUS:2006xvn,
+    author = "Chekanov, S. and others",
+    collaboration = "ZEUS",
+    title = "{Inclusive-jet and dijet cross-sections in deep inelastic scattering at HERA}",
+    eprint = "hep-ex/0608048",
+    archivePrefix = "arXiv",
+    reportNumber = "DESY-06-128",
+    doi = "10.1016/j.nuclphysb.2006.09.018",
+    journal = "Nucl. Phys. B",
+    volume = "765",
+    pages = "1--30",
+    year = "2007"
+}
+
+@article{Chen:2021vtu,
+    author = "Chen, Xuan and Gehrmann, Thomas and Glover, Nigel and Huss, Alexander and Yang, Tong-Zhi and Zhu, Hua Xing",
+    title = "{Dilepton Rapidity Distribution in Drell-Yan Production to Third Order in QCD}",
+    eprint = "2107.09085",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "KA-TP-17-2021, ZU-TH 33/21, CERN-TH-2021-110, IPPP/21/13",
+    doi = "10.1103/PhysRevLett.128.052001",
+    journal = "Phys. Rev. Lett.",
+    volume = "128",
+    number = "5",
+    pages = "052001",
+    year = "2022"
+}
+
+@article{Chen:2021isd,
+    author = "Chen, X. and Gehrmann, T. and Glover, E. W. N. and Huss, A. and Mistlberger, B. and Pelloni, A.",
+    title = "{Fully Differential Higgs Boson Production to Third Order in QCD}",
+    eprint = "2102.07607",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "CERN-TH-2021-021, IPPP/20/80, KA-TP-25-2021, SLAC-PUB-17588, NIKHEF 2021-005,
+  SLAC-PUB-17588, ZU-TH 07/21",
+    doi = "10.1103/PhysRevLett.127.072002",
+    journal = "Phys. Rev. Lett.",
+    volume = "127",
+    number = "7",
+    pages = "072002",
+    year = "2021"
+}
+
+@article{Ablinger:2024xtt,
+    author = {Ablinger, J. and Behring, A. and Bl\"umlein, J. and De Freitas, A. and von Manteuffel, A. and Schneider, C. and Sch\"onwald, K.},
+    title = "{The non-first-order-factorizable contributions to the three-loop single-mass operator matrix elements AQg(3) and \ensuremath{\Delta}AQg(3)}",
+    eprint = "2403.00513",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DO--TH 23/15. DESY 24--027, RISC Report series 24--02, ZU-TH 13/24,
+  CERN-TH-2024-30, DO-TH 23/15, RISC Report series 24--02, ZU-TH 13/24,
+  CERN-TH-2024-30, DESY-24-027",
+    doi = "10.1016/j.physletb.2024.138713",
+    journal = "Phys. Lett. B",
+    volume = "854",
+    pages = "138713",
+    year = "2024"
+}
+
+@article{Falcioni:2024xyt,
+    author = "Falcioni, G. and Herzog, F. and Moch, S. and Pelloni, A. and Vogt, A.",
+    title = "{Four-loop splitting functions in QCD -- The quark-to-gluon case}",
+    eprint = "2404.09701",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "ZU-TH 20/24, DESY-24-053, LTH 1367",
+    month = "4",
+    year = "2024"
+}
+
+@article{Buza:1996wv,
+    author = "Buza, M. and Matiounine, Y. and Smith, J. and van Neerven, W. L.",
+    title = "{Charm electroproduction viewed in the variable flavor number scheme versus fixed order perturbation theory}",
+    eprint = "hep-ph/9612398",
+    archivePrefix = "arXiv",
+    reportNumber = "NIKHEF-96-027, ITP-SB-96-66, DESY-96-258, INLO-PUB-22-96",
+    doi = "10.1007/BF01245820",
+    journal = "Eur. Phys. J. C",
+    volume = "1",
+    pages = "301--320",
+    year = "1998"
+}
+
+@article{Currie:2018fgr,
+    author = "Currie, J. and Gehrmann, T. and Glover, E. W. N. and Huss, A. and Niehues, J. and Vogt, A.",
+    title = "{N$^{3}$LO corrections to jet production in deep inelastic scattering using the Projection-to-Born method}",
+    eprint = "1803.09973",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "CERN-TH-2018-056, IPPP/18/21, ZU-TH 12/18, LTH 1155, IPPP-18-21, ZU-TH-12-18, LTH-1155",
+    doi = "10.1007/JHEP05(2018)209",
+    journal = "JHEP",
+    volume = "05",
+    pages = "209",
+    year = "2018"
+}
+
+@article{Gehrmann:2018odt,
+    author = "Gehrmann, T. and Huss, A. and Niehues, J. and Vogt, A. and Walker, D. M.",
+    title = "{Jet production in charged-current deep-inelastic scattering to third order in QCD}",
+    eprint = "1812.06104",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "CERN-TH-2018-272, IPPP/18/108, ZU-TH 45/18, LTH 1188, IPPP-18-108, ZU-TH-45-18, LTH-1188",
+    doi = "10.1016/j.physletb.2019.03.003",
+    journal = "Phys. Lett. B",
+    volume = "792",
+    pages = "182--186",
+    year = "2019"
+}
+
+@article{Vermaseren:2005qc,
+    author = "Vermaseren, J. A. M. and Vogt, A. and Moch, S.",
+    title = "{The Third-order QCD corrections to deep-inelastic scattering by photon exchange}",
+    eprint = "hep-ph/0504242",
+    archivePrefix = "arXiv",
+    reportNumber = "NIKHEF-05-006, DCPT-05-28, IPPP-05-14, DESY-05-063, SFB-CPP-05-13",
+    doi = "10.1016/j.nuclphysb.2005.06.020",
+    journal = "Nucl. Phys. B",
+    volume = "724",
+    pages = "3--182",
+    year = "2005"
+}
+
+@article{Moch:2004xu,
+    author = "Moch, S. and Vermaseren, J. A. M. and Vogt, A.",
+    title = "{The Longitudinal structure function at the third order}",
+    eprint = "hep-ph/0411112",
+    archivePrefix = "arXiv",
+    reportNumber = "SFB-CPP-04-65, DCPT-04-130, IPPP-04-65, NIKHEF-04-013, DESY-04-210",
+    doi = "10.1016/j.physletb.2004.11.063",
+    journal = "Phys. Lett. B",
+    volume = "606",
+    pages = "123--129",
+    year = "2005"
+}
+
+@article{Moch:2008fj,
+    author = "Moch, S. and Vermaseren, J. A. M. and Vogt, A.",
+    title = "{Third-order QCD corrections to the charged-current structure function F(3)}",
+    eprint = "0812.4168",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY-08-197, SFB-CPP-08-105, NIKHEF-08-032, LTH-815",
+    doi = "10.1016/j.nuclphysb.2009.01.001",
+    journal = "Nucl. Phys. B",
+    volume = "813",
+    pages = "220--258",
+    year = "2009"
+}
+@article{Dreyer:2016oyx,
+    author = "Dreyer, Fr\'ed\'eric A. and Karlberg, Alexander",
+    title = "{Vector-Boson Fusion Higgs Production at Three Loops in QCD}",
+    eprint = "1606.00840",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "CERN-TH-2016-127, OUTP-16-12P",
+    doi = "10.1103/PhysRevLett.117.072001",
+    journal = "Phys. Rev. Lett.",
+    volume = "117",
+    number = "7",
+    pages = "072001",
+    year = "2016"
+}
+@article{Dreyer:2018qbw,
+    author = "Dreyer, Fr\'ed\'eric A. and Karlberg, Alexander",
+    title = "{Vector-Boson Fusion Higgs Pair Production at N$^3$LO}",
+    eprint = "1811.07906",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "OUTP-18-09P, ZU-TH 38/18",
+    doi = "10.1103/PhysRevD.98.114016",
+    journal = "Phys. Rev. D",
+    volume = "98",
+    number = "11",
+    pages = "114016",
+    year = "2018"
+}
+
+@article{Dreyer:2018rfu,
+    author = "Dreyer, Fr\'ed\'eric A. and Karlberg, Alexander",
+    title = "{Fully differential Vector-Boson Fusion Higgs Pair Production at Next-to-Next-to-Leading Order}",
+    eprint = "1811.07918",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.1103/PhysRevD.99.074028",
+    journal = "Phys. Rev. D",
+    volume = "99",
+    number = "7",
+    pages = "074028",
+    year = "2019"
+}
+
+@article{Borsa:2020ulb,
+    author = "Borsa, Ignacio and de Florian, Daniel and Pedron, Iv\'an",
+    title = "{Jet Production in Polarized Deep Inelastic Scattering at Next-to-Next-to-Leading Order}",
+    eprint = "2005.10705",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.1103/PhysRevLett.125.082001",
+    journal = "Phys. Rev. Lett.",
+    volume = "125",
+    number = "8",
+    pages = "082001",
+    year = "2020"
+}
+
+@article{Borsa:2020yxh,
+    author = "Borsa, Ignacio and de Florian, Daniel and Pedron, Iv\'an",
+    title = "{Inclusive-jet and dijet production in polarized deep inelastic scattering}",
+    eprint = "2010.07354",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.1103/PhysRevD.103.014008",
+    journal = "Phys. Rev. D",
+    volume = "103",
+    number = "1",
+    pages = "014008",
+    year = "2021"
+}
+
+@book{Devenish:2004pb,
+    author = "Devenish, R. and Cooper-Sarkar, A.",
+    title = "{Deep inelastic scattering}",
+    doi = "10.1093/acprof:oso/9780198506713.001.0001",
+    year = "2004"
+}
+
+@article{vanNeerven:1999ca,
+    author = "van Neerven, W. L. and Vogt, A.",
+    title = "{NNLO evolution of deep inelastic structure functions: The Nonsinglet case}",
+    eprint = "hep-ph/9907472",
+    archivePrefix = "arXiv",
+    reportNumber = "INLO-PUB-14-99",
+    doi = "10.1016/S0550-3213(99)00668-9",
+    journal = "Nucl. Phys. B",
+    volume = "568",
+    pages = "263--286",
+    year = "2000"
+}
+
+@article{vanNeerven:2000uj,
+    author = "van Neerven, W. L. and Vogt, A.",
+    title = "{NNLO evolution of deep inelastic structure functions: The Singlet case}",
+    eprint = "hep-ph/0006154",
+    archivePrefix = "arXiv",
+    reportNumber = "INLO-PUB-04-00",
+    doi = "10.1016/S0550-3213(00)00480-6",
+    journal = "Nucl. Phys. B",
+    volume = "588",
+    pages = "345--373",
+    year = "2000"
+}
+
+@article{Cacciari:2015jma,
+    author = "Cacciari, Matteo and Dreyer, Fr\'ed\'eric A. and Karlberg, Alexander and Salam, Gavin P. and Zanderighi, Giulia",
+    title = "{Fully Differential Vector-Boson-Fusion Higgs Production at Next-to-Next-to-Leading Order}",
+    eprint = "1506.02660",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "CERN-PH-TH-2015-127, OUTP-15-12P",
+    doi = "10.1103/PhysRevLett.115.082002",
+    journal = "Phys. Rev. Lett.",
+    volume = "115",
+    number = "8",
+    pages = "082002",
+    year = "2015",
+    note = "[Erratum: Phys.Rev.Lett. 120, 139901 (2018)]"
+}
+
+@article{Salam:2008qg,
+    author = "Salam, Gavin P. and Rojo, Juan",
+    title = "{A Higher Order Perturbative Parton Evolution Toolkit (HOPPET)}",
+    eprint = "0804.3755",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.1016/j.cpc.2008.08.010",
+    journal = "Comput. Phys. Commun.",
+    volume = "180",
+    pages = "120--156",
+    year = "2009"
+}
+
+
+@article{Davies:2016ruz,
+    author = "Davies, J. and Vogt, A. and Moch, S. and Vermaseren, J. A. M.",
+    title = "{Non-singlet coefficient functions for charged-current deep-inelastic scattering to the third order in QCD}",
+    eprint = "1606.08907",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "LTH-1089, DESY-16-110, NIKHEF-2016-030",
+    doi = "10.22323/1.265.0059",
+    journal = "PoS",
+    volume = "DIS2016",
+    pages = "059",
+    year = "2016"
+}
+
+@article{Catani:1996vz,
+    author = "Catani, S. and Seymour, M. H.",
+    title = "{A General algorithm for calculating jet cross-sections in NLO QCD}",
+    eprint = "hep-ph/9605323",
+    archivePrefix = "arXiv",
+    reportNumber = "CERN-TH-96-029, CERN-TH-96-29",
+    doi = "10.1016/S0550-3213(96)00589-5",
+    journal = "Nucl. Phys. B",
+    volume = "485",
+    pages = "291--419",
+    year = "1997",
+    note = "[Erratum: Nucl.Phys.B 510, 503--504 (1998)]"
+}
+
+@article{Graudenz:1997gv,
+    author = "Graudenz, Dirk",
+    title = "{Disaster++: Version 1.0}",
+    eprint = "hep-ph/9710244",
+    archivePrefix = "arXiv",
+    month = "10",
+    year = "1997"
+}
+
+% DIS in NLOJET:
+@article{Nagy:2001xb,
+    author = "Nagy, Zoltan and Trocsanyi, Zoltan",
+    title = "{Multijet cross-sections in deep inelastic scattering at next-to-leading order}",
+    eprint = "hep-ph/0104315",
+    archivePrefix = "arXiv",
+    reportNumber = "IPPP-01-18, DCPT-01-36",
+    doi = "10.1103/PhysRevLett.87.082001",
+    journal = "Phys. Rev. Lett.",
+    volume = "87",
+    pages = "082001",
+    year = "2001"
+}
+
+@article{Collins:1989gx,
+    author = "Collins, John C. and Soper, Davison E. and Sterman, George F.",
+    title = "{Factorization of Hard Processes in QCD}",
+    eprint = "hep-ph/0409313",
+    archivePrefix = "arXiv",
+    reportNumber = "ITP-SB-89-31",
+    doi = "10.1142/9789814503266_0001",
+    journal = "Adv. Ser. Direct. High Energy Phys.",
+    volume = "5",
+    pages = "1--91",
+    year = "1989"
+}
+
+@article{Collins:1987pm,
+    author = "Collins, John C. and Soper, Davison E.",
+    title = "{The Theorems of Perturbative QCD}",
+    reportNumber = "OITS-350",
+    doi = "10.1146/annurev.ns.37.120187.002123",
+    journal = "Ann. Rev. Nucl. Part. Sci.",
+    volume = "37",
+    pages = "383--409",
+    year = "1987"
+}
+
+@article{Moch:2022frw,
+    author = "Moch, Sven-Olaf and Ruijl, Ben and Ueda, Takahiro and Vermaseren, Jos A. M. and Vogt, Andreas",
+    title = "{DIS coefficient functions at four loops in QCD and beyond}",
+    eprint = "2208.11067",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY 22-139, Nikhef 2022-011, LTH 1311",
+    doi = "10.22323/1.416.0047",
+    journal = "PoS",
+    volume = "LL2022",
+    pages = "047",
+    year = "2022"
+}
+
+@article{Moch:1999eb,
+    author = "Moch, S. and Vermaseren, J. A. M.",
+    title = "{Deep inelastic structure functions at two loops}",
+    eprint = "hep-ph/9912355",
+    archivePrefix = "arXiv",
+    reportNumber = "NIKHEF-99-030",
+    doi = "10.1016/S0550-3213(00)00045-6",
+    journal = "Nucl. Phys. B",
+    volume = "573",
+    pages = "853--907",
+    year = "2000"
+}
+
+@article{Moch:2007rq,
+    author = "Moch, S. and Rogal, M. and Vogt, A.",
+    title = "{Differences between charged-current coefficient functions}",
+    eprint = "0708.3731",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY-07-048, SFT-CPP-07-13, LTH-756",
+    doi = "10.1016/j.nuclphysb.2007.09.022",
+    journal = "Nucl. Phys. B",
+    volume = "790",
+    pages = "317--335",
+    year = "2008"
+}
+
+@article{SanchezGuillen:1990iq,
+    author = "Sanchez Guillen, J. and Miramontes, J. and Miramontes, M. and Parente, G. and Sampayo, O. A.",
+    title = "{Next-to-leading order analysis of the deep inelastic R = sigma-L / sigma-total}",
+    reportNumber = "MAD-PH-576, US-FT-10-90",
+    doi = "10.1016/0550-3213(91)90340-4",
+    journal = "Nucl. Phys. B",
+    volume = "353",
+    pages = "337--345",
+    year = "1991"
+}
+
+@article{Vogt:2006bt,
+    author = "Vogt, Andreas and Moch, Sven and Vermaseren, Jos",
+    editor = "Blumlein, J. and Moch, S. and Riemann, T.",
+    title = "{Third-order QCD results on form factors and coefficient functions}",
+    eprint = "hep-ph/0608307",
+    archivePrefix = "arXiv",
+    reportNumber = "DESY-06-146, IPPP-06-59",
+    doi = "10.1016/j.nuclphysbps.2006.09.101",
+    journal = "Nucl. Phys. B Proc. Suppl.",
+    volume = "160",
+    pages = "44--50",
+    year = "2006"
+}
+
+@article{Zijlstra:1992kj,
+    author = "Zijlstra, E. B. and van Neerven, W. L.",
+    title = "{Order alpha-s**2 correction to the structure function F3 (x, Q**2) in deep inelastic neutrino - hadron scattering}",
+    reportNumber = "INLO-PUB-12-92",
+    doi = "10.1016/0370-2693(92)91277-G",
+    journal = "Phys. Lett. B",
+    volume = "297",
+    pages = "377--384",
+    year = "1992"
+}
+
+@article{Zijlstra:1992qd,
+    author = "Zijlstra, E. B. and van Neerven, W. L.",
+    title = "{Order alpha-s**2 QCD corrections to the deep inelastic proton structure functions F2 and F(L)}",
+    reportNumber = "INLO-PUB-1-92",
+    doi = "10.1016/0550-3213(92)90087-R",
+    journal = "Nucl. Phys. B",
+    volume = "383",
+    pages = "525--574",
+    year = "1992"
+}
+
+@article{vanNeerven:1991nn,
+    author = "van Neerven, W. L. and Zijlstra, E. B.",
+    title = "{Order alpha-s**2 contributions to the deep inelastic Wilson coefficient}",
+    reportNumber = "INLO-PUB-3-91",
+    doi = "10.1016/0370-2693(91)91024-P",
+    journal = "Phys. Lett. B",
+    volume = "272",
+    pages = "127--133",
+    year = "1991"
+}
+
+@article{Moch:2004pa,
+    author = "Moch, S. and Vermaseren, J. A. M. and Vogt, A.",
+    title = "{The Three loop splitting functions in QCD: The Nonsinglet case}",
+    eprint = "hep-ph/0403192",
+    archivePrefix = "arXiv",
+    reportNumber = "DESY-04-047, SFB-CPP-04-09, NIKHEF-04-001",
+    doi = "10.1016/j.nuclphysb.2004.03.030",
+    journal = "Nucl. Phys. B",
+    volume = "688",
+    pages = "101--134",
+    year = "2004"
+}
+
+@article{Vogt:2004mw,
+    author = "Vogt, A. and Moch, S. and Vermaseren, J. A. M.",
+    title = "{The Three-loop splitting functions in QCD: The Singlet case}",
+    eprint = "hep-ph/0404111",
+    archivePrefix = "arXiv",
+    reportNumber = "NIKHEF-04-004, DESY-04-060, SFB-CPP-04-12",
+    doi = "10.1016/j.nuclphysb.2004.04.024",
+    journal = "Nucl. Phys. B",
+    volume = "691",
+    pages = "129--181",
+    year = "2004"
+}
+
+@article{vanRitbergen:1997va,
+    author = "van Ritbergen, T. and Vermaseren, J. A. M. and Larin, S. A.",
+    title = "{The Four loop beta function in quantum chromodynamics}",
+    eprint = "hep-ph/9701390",
+    archivePrefix = "arXiv",
+    reportNumber = "UM-TH-97-01, NIKHEF-97-001",
+    doi = "10.1016/S0370-2693(97)00370-5",
+    journal = "Phys. Lett. B",
+    volume = "400",
+    pages = "379--384",
+    year = "1997"
+}
+
+@article{Czakon:2004bu,
+    author = "Czakon, M.",
+    title = "{The Four-loop QCD beta-function and anomalous dimensions}",
+    eprint = "hep-ph/0411261",
+    archivePrefix = "arXiv",
+    reportNumber = "DESY-04-223, SFB-CPP-04-62",
+    doi = "10.1016/j.nuclphysb.2005.01.012",
+    journal = "Nucl. Phys. B",
+    volume = "710",
+    pages = "485--498",
+    year = "2005"
+}
+
+@article{Moch:2021qrk,
+    author = "Moch, S. and Ruijl, B. and Ueda, T. and Vermaseren, J. A. M. and Vogt, A.",
+    title = "{Low moments of the four-loop splitting functions in QCD}",
+    eprint = "2111.15561",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY 21-203, NIKHEF 21-030, LTH 1282",
+    doi = "10.1016/j.physletb.2021.136853",
+    journal = "Phys. Lett. B",
+    volume = "825",
+    pages = "136853",
+    year = "2022"
+}
+
+@article{Falcioni:2023luc,
+    author = "Falcioni, G. and Herzog, F. and Moch, S. and Vogt, A.",
+    title = "{Four-loop splitting functions in QCD \textendash{} The quark-quark case}",
+    eprint = "2302.07593",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY 23--022, LTH 1333",
+    doi = "10.1016/j.physletb.2023.137944",
+    journal = "Phys. Lett. B",
+    volume = "842",
+    pages = "137944",
+    year = "2023"
+}
+
+@article{Falcioni:2023vqq,
+    author = "Falcioni, G. and Herzog, F. and Moch, S. and Vogt, A.",
+    title = "{Four-loop splitting functions in QCD -- The gluon-to-quark case}",
+    eprint = "2307.04158",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY 23-096, LTH 1345",
+    month = "7",
+    year = "2023"
+}
+
+@article{Gehrmann:2023cqm,
+    author = "Gehrmann, Thomas and von Manteuffel, Andreas and Sotnikov, Vasily and Yang, Tong-Zhi",
+    title = "{Complete $N_f^2$ contributions to four-loop pure-singlet splitting functions}",
+    eprint = "2308.07958",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "MSUHEP-23-024, ZU-TH 43/23",
+    month = "8",
+    year = "2023"
+}
+
+@article{Antonelli:1999kx,
+    author = "Antonelli, Vito and Dasgupta, Mrinal and Salam, Gavin P.",
+    title = "{Resummation of thrust distributions in DIS}",
+    eprint = "hep-ph/9912488",
+    archivePrefix = "arXiv",
+    reportNumber = "BICOCCA-FT-99-32, CERN-TH-99-396",
+    doi = "10.1088/1126-6708/2000/02/001",
+    journal = "JHEP",
+    volume = "02",
+    pages = "001",
+    year = "2000"
+}
+
+@article{Dasgupta:2002dc,
+    author = "Dasgupta, Mrinal and Salam, Gavin P.",
+    title = "{Resummed event shape variables in DIS}",
+    eprint = "hep-ph/0208073",
+    archivePrefix = "arXiv",
+    reportNumber = "DESY-02-104, LPTHE-02-040",
+    doi = "10.1088/1126-6708/2002/08/032",
+    journal = "JHEP",
+    volume = "08",
+    pages = "032",
+    year = "2002"
+}
+
+@article{Bertone:2013vaa,
+    author = "Bertone, Valerio and Carrazza, Stefano and Rojo, Juan",
+    collaboration = "APFEL",
+    title = "{APFEL: A PDF Evolution Library with QED corrections}",
+    eprint = "1310.1394",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "IFUM-1015-FT, CERN-PH-TH-2013-209",
+    doi = "10.1016/j.cpc.2014.03.007",
+    journal = "Comput. Phys. Commun.",
+    volume = "185",
+    pages = "1647--1668",
+    year = "2014"
+}
+
+@article{Bertone:2017gds,
+    author = "Bertone, Valerio",
+    editor = "Klein, Uta",
+    title = "{APFEL++: A new PDF evolution library in C++}",
+    eprint = "1708.00911",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.22323/1.297.0201",
+    journal = "PoS",
+    volume = "DIS2017",
+    pages = "201",
+    year = "2018"
+}
+
+@article{BertoneKarlberg,
+    author = "Bertone, Valerio and Karlberg, Alexander",
+    title = "{Benchmark of deep-inelastic-scattering structure functions at $\mathcal{O}(\alpha_s^3)$}",
+    eprint = "2404.15711",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "CERN-TH-2024-018",
+    month = "4",
+    year = "2024"
+}
+
+@article{H1:2012qti,
+    author = "Aaron, F. D. and others",
+    collaboration = "H1",
+    title = "{Inclusive Deep Inelastic Scattering at High $Q^2$ with Longitudinally Polarised Lepton Beams at HERA}",
+    eprint = "1206.7007",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ex",
+    reportNumber = "DESY-12-107",
+    doi = "10.1007/JHEP09(2012)061",
+    journal = "JHEP",
+    volume = "09",
+    pages = "061",
+    year = "2012"
+}
+
+@article{Alioli:2010xd,
+    author = "Alioli, Simone and Nason, Paolo and Oleari, Carlo and Re, Emanuele",
+    title = "{A general framework for implementing NLO calculations in shower Monte Carlo programs: the POWHEG BOX}",
+    eprint = "1002.2581",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY-10-018, SFB-CPP-10-22, IPPP-10-11, DCPT-10-22",
+    doi = "10.1007/JHEP06(2010)043",
+    journal = "JHEP",
+    volume = "06",
+    pages = "043",
+    year = "2010"
+}
+
+@article{Buckley:2014ana,
+    author = {Buckley, Andy and Ferrando, James and Lloyd, Stephen and Nordstr\"om, Karl and Page, Ben and R\"ufenacht, Martin and Sch\"onherr, Marek and Watt, Graeme},
+    title = "{LHAPDF6: parton density access in the LHC precision era}",
+    eprint = "1412.7420",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "GLAS-PPE-2014-05, MCNET-14-29, IPPP-14-111, DCPT-14-222",
+    doi = "10.1140/epjc/s10052-015-3318-8",
+    journal = "Eur. Phys. J. C",
+    volume = "75",
+    pages = "132",
+    year = "2015"
+}
+
+@article{Lepage:1977sw,
+    author = "Lepage, G. Peter",
+    title = "{A New Algorithm for Adaptive Multidimensional Integration}",
+    reportNumber = "SLAC-PUB-1839-REV, SLAC-PUB-1839",
+    doi = "10.1016/0021-9991(78)90004-9",
+    journal = "J. Comput. Phys.",
+    volume = "27",
+    pages = "192",
+    year = "1978"
+}
+
+@article{Bailey:2020ooq,
+    author = "Bailey, S. and Cridge, T. and Harland-Lang, L. A. and Martin, A. D. and Thorne, R. S.",
+    title = "{Parton distributions from LHC, HERA, Tevatron and fixed target data: MSHT20 PDFs}",
+    eprint = "2012.04684",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "IPPP/20/58",
+    doi = "10.1140/epjc/s10052-021-09057-0",
+    journal = "Eur. Phys. J. C",
+    volume = "81",
+    number = "4",
+    pages = "341",
+    year = "2021"
+}
+
+@article{McGowan:2022nag,
+    author = "McGowan, J. and Cridge, T. and Harland-Lang, L. A. and Thorne, R. S.",
+    title = "{Approximate N$^{3}$LO parton distribution functions with theoretical uncertainties: MSHT20aN$^3$LO PDFs}",
+    eprint = "2207.04739",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.1140/epjc/s10052-023-11236-0",
+    journal = "Eur. Phys. J. C",
+    volume = "83",
+    number = "3",
+    pages = "185",
+    year = "2023",
+    note = "[Erratum: Eur.Phys.J.C 83, 302 (2023)]"
+}
+
+@article{Watt:2011kp,
+    author = "Watt, G.",
+    title = "{Parton distribution function dependence of benchmark Standard Model total cross sections at the 7 TeV LHC}",
+    eprint = "1106.5788",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "CERN-PH-TH-2011-149",
+    doi = "10.1007/JHEP09(2011)069",
+    journal = "JHEP",
+    volume = "09",
+    pages = "069",
+    year = "2011"
+}
+
+@article{Borsa:2022cap,
+    author = "Borsa, Ignacio and de Florian, Daniel and Pedron, Iv\'an",
+    title = "{NNLO jet production in neutral and charged current polarized deep inelastic scattering}",
+    eprint = "2212.06625",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.1103/PhysRevD.107.054027",
+    journal = "Phys. Rev. D",
+    volume = "107",
+    number = "5",
+    pages = "054027",
+    year = "2023"
+}
+
+@article{Borsa:2022irn,
+    author = "Borsa, Ignacio and de Florian, Daniel and Pedron, Iv\'an",
+    title = "{The full set of polarized deep inelastic scattering structure functions at NNLO accuracy}",
+    eprint = "2210.12014",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.1140/epjc/s10052-022-11140-z",
+    journal = "Eur. Phys. J. C",
+    volume = "82",
+    number = "12",
+    pages = "1167",
+    year = "2022"
+}
+
+@article{Borsa:2021afb,
+    author = "Borsa, Ignacio and de Florian, Daniel and Pedron, Iv\'an",
+    title = "{Dijet production in neutral current and charged current polarized deep inelastic scattering}",
+    eprint = "2112.08223",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.1103/PhysRevD.105.074025",
+    journal = "Phys. Rev. D",
+    volume = "105",
+    number = "7",
+    pages = "074025",
+    year = "2022"
+}
+
+@article{Cacciari:2011ma,
+    author = "Cacciari, Matteo and Salam, Gavin P. and Soyez, Gregory",
+    title = "{FastJet User Manual}",
+    eprint = "1111.6097",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "CERN-PH-TH-2011-297",
+    doi = "10.1140/epjc/s10052-012-1896-2",
+    journal = "Eur. Phys. J. C",
+    volume = "72",
+    pages = "1896",
+    year = "2012"
+}
+
+@article{Cacciari:2008gp,
+    author = "Cacciari, Matteo and Salam, Gavin P. and Soyez, Gregory",
+    title = "{The anti-$k_t$ jet clustering algorithm}",
+    eprint = "0802.1189",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "LPTHE-07-03",
+    doi = "10.1088/1126-6708/2008/04/063",
+    journal = "JHEP",
+    volume = "04",
+    pages = "063",
+    year = "2008"
+}
+
+@article{Blumlein:2022gpp,
+    author = {Bl\"umlein, J. and Marquard, P. and Schneider, C. and Sch\"onwald, K.},
+    title = "{The massless three-loop Wilson coefficients for the deep-inelastic structure functions F$_{2}$, F$_{L}$, xF$_{3}$ and g$_{1}$}",
+    eprint = "2208.14325",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY 22-123, DO-TH 22/20, TTP 22-057, RISC Report Series 22-12, SAGEX-22-30, RISC Report Series 22-12,
+  SAGEX-22-30",
+    doi = "10.1007/JHEP11(2022)156",
+    journal = "JHEP",
+    volume = "11",
+    pages = "156",
+    year = "2022"
+}
+
+@article{Banfi:2023mhz,
+    author = {Banfi, Andrea and Ferrario Ravasio, Silvia and J\"ager, Barbara and Karlberg, Alexander and Reichenbach, Felix and Zanderighi, Giulia},
+    title = "{A POWHEG generator for deep inelastic scattering}",
+    eprint = "2309.02127",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.1007/JHEP02(2024)023",
+    journal = "JHEP",
+    volume = "02",
+    pages = "023",
+    year = "2024"
+}
+
+@article{Mirkes:1995ks,
+    author = "Mirkes, Erwin and Zeppenfeld, Dieter",
+    title = "{Dijet production at HERA in next-to-leading order}",
+    eprint = "hep-ph/9511448",
+    archivePrefix = "arXiv",
+    reportNumber = "TTP-95-42, MADPH-95-916",
+    doi = "10.1016/0370-2693(96)00426-1",
+    journal = "Phys. Lett. B",
+    volume = "380",
+    pages = "205--212",
+    year = "1996"
+}
+
+@article{Falcioni:2023tzp,
+    author = "Falcioni, G. and Herzog, F. and Moch, S. and Vermaseren, J. and Vogt, A.",
+    title = "{The double fermionic contribution to the four-loop quark-to-gluon splitting function}",
+    eprint = "2310.01245",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "ZU-TH 62/23, DESY 23-146, Nikhef 2023-015, LTH 1353",
+    month = "10",
+    year = "2023"
+}
+
+@article{Moch:2023tdj,
+    author = "Moch, S. and Ruijl, B. and Ueda, T. and Vermaseren, J. and Vogt, A.",
+    title = "{Additional moments and x-space approximations of four-loop splitting functions in QCD}",
+    eprint = "2310.05744",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY-23-150, Nikhef 23-016, LTH 1354",
+    doi = "10.1016/j.physletb.2024.138468",
+    journal = "Phys. Lett. B",
+    volume = "849",
+    pages = "138468",
+    year = "2024"
+}
+
+@article{Gottschalk:1980rv,
+    author = "Gottschalk, Thomas",
+    title = "{Chromodynamic Corrections to Neutrino Production of Heavy Quarks}",
+    reportNumber = "ANL-HEP-PR-80-35",
+    doi = "10.1103/PhysRevD.23.56",
+    journal = "Phys. Rev. D",
+    volume = "23",
+    pages = "56",
+    year = "1981"
+}
+
+@article{Laenen:1992zk,
+    author = "Laenen, Eric and Riemersma, S. and Smith, J. and van Neerven, W. L.",
+    title = "{Complete O (alpha-s) corrections to heavy flavor structure functions in electroproduction}",
+    reportNumber = "ITP-SB-92-09",
+    doi = "10.1016/0550-3213(93)90201-Y",
+    journal = "Nucl. Phys. B",
+    volume = "392",
+    pages = "162--228",
+    year = "1993"
+}
+
+@article{Laenen:1992xs,
+    author = "Laenen, Eric and Riemersma, S. and Smith, J. and van Neerven, W. L.",
+    title = "{O(alpha-s) corrections to heavy flavor inclusive distributions in electroproduction}",
+    reportNumber = "FERMILAB-PUB-92-271-T, ITP-SB-92-41",
+    doi = "10.1016/0550-3213(93)90202-Z",
+    journal = "Nucl. Phys. B",
+    volume = "392",
+    pages = "229--250",
+    year = "1993"
+}
+
+@article{Gluck:1997sj,
+    author = "Gluck, M. and Kretzer, S. and Reya, E.",
+    title = "{Detailed next-to-leading order analysis of deep inelastic neutrino induced charm production off strange sea partons}",
+    eprint = "hep-ph/9701364",
+    archivePrefix = "arXiv",
+    reportNumber = "DO-TH-97-01",
+    doi = "10.1016/S0370-2693(97)00232-3",
+    journal = "Phys. Lett. B",
+    volume = "398",
+    pages = "381--386",
+    year = "1997",
+    note = "[Erratum: Phys.Lett.B 405, 392 (1997)]"
+}
+
+@article{Blumlein:2011zu,
+    author = "Blumlein, J. and Hasselhuhn, A. and Kovacikova, P. and Moch, S.",
+    title = "{$O(\alpha_s)$ Heavy Flavor Corrections to Charged Current Deep-Inelastic Scattering in Mellin Space}",
+    eprint = "1104.3449",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY-11-032, DO-TH-11-06, SFB-CPP-11-19, LPN-11-19, DESY-11--032, DO--TH-11-06, SFB-CPP-11--19, LPN-11--19",
+    doi = "10.1016/j.physletb.2011.05.007",
+    journal = "Phys. Lett. B",
+    volume = "700",
+    pages = "294--304",
+    year = "2011"
+}
+
+@article{Behring:2015roa,
+    author = {Behring, A. and Bl\"umlein, J. and De Freitas, A. and Hasselhuhn, A. and von Manteuffel, A. and Schneider, C.},
+    title = "{O($\alpha_s^3$) heavy flavor contributions to the charged current structure function $xF_3(x,Q^2)$ at large momentum transfer}",
+    eprint = "1508.01449",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY-15-077, DO-TH-15-07, MITP-15-039, DESY-15--077, DO--TH-15-07",
+    doi = "10.1103/PhysRevD.92.114005",
+    journal = "Phys. Rev. D",
+    volume = "92",
+    number = "11",
+    pages = "114005",
+    year = "2015"
+}
+
+@article{Berger:2016inr,
+    author = "Berger, Edmond L. and Gao, Jun and Li, Chong Sheng and Liu, Ze Long and Zhu, Hua Xing",
+    title = "{Charm-Quark Production in Deep-Inelastic Neutrino Scattering at Next-to-Next-to-Leading Order in QCD}",
+    eprint = "1601.05430",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.1103/PhysRevLett.116.212002",
+    journal = "Phys. Rev. Lett.",
+    volume = "116",
+    number = "21",
+    pages = "212002",
+    year = "2016"
+}
+
+@article{Gao:2017kkx,
+    author = "Gao, Jun",
+    title = "{Massive charged-current coefficient functions in deep-inelastic scattering at NNLO and impact on strange-quark distributions}",
+    eprint = "1710.04258",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    doi = "10.1007/JHEP02(2018)026",
+    journal = "JHEP",
+    volume = "02",
+    pages = "026",
+    year = "2018"
+}
+
+@article{Gehrmann:2023iah,
+    author = "Gehrmann, Thomas and von Manteuffel, Andreas and Sotnikov, Vasily and Yang, Tong-Zhi",
+    title = "{The NfCF3 contribution to the non-singlet splitting function at four-loop order}",
+    eprint = "2310.12240",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "MSUHEP-23-028, ZU-TH 63/23",
+    doi = "10.1016/j.physletb.2023.138427",
+    journal = "Phys. Lett. B",
+    volume = "849",
+    pages = "138427",
+    year = "2024"
+}
+
+@article{Bierenbaum:2009mv,
+    author = "Bierenbaum, Isabella and Blumlein, Johannes and Klein, Sebastian",
+    title = "{Mellin Moments of the O(alpha**3(s)) Heavy Flavor Contributions to unpolarized Deep-Inelastic Scattering at Q**2 \ensuremath{>}\ensuremath{>} m**2 and Anomalous Dimensions}",
+    eprint = "0904.3563",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY-09-057, SFB-CPP-09-033, IFIC-09-16",
+    doi = "10.1016/j.nuclphysb.2009.06.005",
+    journal = "Nucl. Phys. B",
+    volume = "820",
+    pages = "417--482",
+    year = "2009"
+}
+
+@article{Kawamura:2012cr,
+    author = "Kawamura, H. and Lo Presti, N. A. and Moch, S. and Vogt, A.",
+    title = "{On the next-to-next-to-leading order QCD corrections to heavy-quark production in deep-inelastic scattering}",
+    eprint = "1205.5727",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "KEK-TH-1378, LTH-944, DESY-12-050, LPN-12-048, SFB-CPP-12-21",
+    doi = "10.1016/j.nuclphysb.2012.07.001",
+    journal = "Nucl. Phys. B",
+    volume = "864",
+    pages = "399--468",
+    year = "2012"
+}
+
+@article{ABLINGER2014263,
+title = {The transition matrix element $A_{gq}(N)$ of the variable flavor number scheme at $\mathcal{O}(\alpha_s^3)$},
+eprint = {1402.0359},
+journal = {Nuclear Physics B},
+volume = {882},
+pages = {263-288},
+year = {2014},
+issn = {0550-3213},
+doi = {https://doi.org/10.1016/j.nuclphysb.2014.02.007},
+url = {https://www.sciencedirect.com/science/article/pii/S0550321314000431},
+author = {J. Ablinger and J. Blümlein and A. {De Freitas} and A. Hasselhuhn and A. {von Manteuffel} and M. Round and C. Schneider and F. Wißbrock}
+}
+
+@article{Ablinger:2014vwa,
+    author = {Ablinger, J. and Behring, A. and Bl\"umlein, J. and De Freitas, A. and Hasselhuhn, A. and von Manteuffel, A. and Round, M. and Schneider, C. and Wi\ss{}brock, F.},
+    title = "{The 3-Loop Non-Singlet Heavy Flavor Contributions and Anomalous Dimensions for the Structure Function $F_2(x,Q^2)$ and Transversity}",
+    eprint = "1406.4654",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY-13--210, DO--TH-13-11, MITP-14-028, SFB-CPP-14-26, LPN-14-074",
+    doi = "10.1016/j.nuclphysb.2014.07.010",
+    journal = "Nucl. Phys. B",
+    volume = "886",
+    pages = "733--823",
+    year = "2014"
+}
+
+@article{Ablinger:2014nga,
+    author = {Ablinger, J. and Behring, A. and Bl\"umlein, J. and De Freitas, A. and von Manteuffel, A. and Schneider, C.},
+    title = "{The 3-loop pure singlet heavy flavor contributions to the structure function $F_2(x,Q^2)$ and the anomalous dimension}",
+    eprint = "1409.1135",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY-13-232, DO-TH-13-32, SFB-CPP-14-63, MITP-14-057, LPN-14-103",
+    doi = "10.1016/j.nuclphysb.2014.10.008",
+    journal = "Nucl. Phys. B",
+    volume = "890",
+    pages = "48--151",
+    year = "2014"
+}
+
+@article{Ablinger:2022wbb,
+    author = {Ablinger, J. and Behring, A. and Bl\"umlein, J. and De Freitas, A. and Goedicke, A. and von Manteuffel, A. and Schneider, C. and Sch\"onwald, K.},
+    title = "{The unpolarized and polarized single-mass three-loop heavy flavor operator matrix elements A$_{gg,Q}$ and \ensuremath{\Delta}A$_{gg,Q}$}",
+    eprint = "2211.05462",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY 15-112, DO-TH 22/26, CERN-TH-2022-179, ZU-TH 53/22, RISC Report
+  Series 22-25, MSUHEP-22-036",
+    doi = "10.1007/JHEP12(2022)134",
+    journal = "JHEP",
+    volume = "12",
+    pages = "134",
+    year = "2022"
+}
+
+@article{Ablinger:2023ahe,
+    author = {Ablinger, J. and Behring, A. and Bl\"umlein, J. and De Freitas, A. and von Manteuffel, A. and Schneider, C. and Sch\"onwald, K.},
+    title = "{The first\textendash{}order factorizable contributions to the three\textendash{}loop massive operator matrix elements AQg(3) and \ensuremath{\Delta}AQg(3)}",
+    eprint = "2311.00644",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DO-TH 23/12, DESY 23-142, CERN-TH-2023-164, MSUHEP-23-025, RISC Report series 23-12, ZU-TH 60/23",
+    doi = "10.1016/j.nuclphysb.2023.116427",
+    journal = "Nucl. Phys. B",
+    volume = "999",
+    pages = "116427",
+    year = "2024"
+}
+
+@unpublished{hoppetv130,
+    author = "Karlberg, Alexander and Nason, Paolo and Salam, Gavin and Zanderighi, Giulia and Dreyer, Fr\'ed\'eric",
+    title = "{Hoppet v1.3.0 release note}",
+    note = "CERN-TH-2023-237, MPP-2023-285, OUTP-23-15P",
+    year = ""
+}
+
+@article{AbdulKhalek:2022hcn,
+    author = "Abdul Khalek, R. and others",
+    title = "{Snowmass 2021 White Paper: Electron Ion Collider for High Energy Physics}",
+    eprint = "2203.13199",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "FERMILAB-PUB-22-125-QIS-SCD-T",
+    month = "3",
+    year = "2022"
+}
+
+@article{Feng:2017uoz,
+    author = "Feng, Jonathan L. and Galon, Iftah and Kling, Felix and Trojanowski, Sebastian",
+    title = "{ForwArd Search ExpeRiment at the LHC}",
+    eprint = "1708.09389",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "UCI-TR-2017-08",
+    doi = "10.1103/PhysRevD.97.035001",
+    journal = "Phys. Rev. D",
+    volume = "97",
+    number = "3",
+    pages = "035001",
+    year = "2018"
+}
+
+@article{Blumlein:2021enk,
+    author = {Bl\"umlein, J. and Marquard, P. and Schneider, C. and Sch\"onwald, K.},
+    title = "{The three-loop unpolarized and polarized non-singlet anomalous dimensions from off shell operator matrix elements}",
+    eprint = "2107.06267",
+    archivePrefix = "arXiv",
+    primaryClass = "hep-ph",
+    reportNumber = "DESY-21-104, DO\textendash{}TH 21/23, TTP 21\textendash{}024, RISC Report Series 21\textendash{}13, SAGEX\textendash{}21\textendash{}15, DESY 21--104,DO--TH 21/23,TTP 21--024,RISC Report Series
+  21--13,SAGEX--21--15",
+    doi = "10.1016/j.nuclphysb.2021.115542",
+    journal = "Nucl. Phys. B",
+    volume = "971",
+    pages = "115542",
+    year = "2021"
+}
\ No newline at end of file
diff --git a/disorder-1.0.0/docs/disent_manual.pdf b/disorder-1.0.0/docs/disent_manual.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..386933b18c6d15d7b26670fc2d6c484ecac7f053
GIT binary patch
literal 95511
zcma&tQ;;USzAo^#ZEM=LG2PR)ZQHhOTW{O8ZQC}c?e6ofwfEUK>r|b6l~gWMspR=3
z|B%TGi_$UCv%!#!Ud0u{un{p5*%?~G@bWT9o7kE;n-j7BGor{KYGLhc;z-0GYHi?b
zB5Y!0XKcdH598$QXkuUk<DOltDV2280zcz%HDPzA<vFq0K(KTfAB4|yEOA_4f69JY
zQP#<|-LSk+RkU+gbbkn%Km-(#+1#pqIjBxTh4T7$A9U@O!vLvLhV#qG509Qh&o|Fb
zc2K5`YrCsgK`_}w!**x97cp&m^@Wi&Qr{NM?uO8g<iQZrMj6F;m>jV&KNvGD>-tM$
zcjw1BDLH^zf9&hd^kaG(argVd*HbfCu;lOgW)IKPvWe&C@r#7G)NSF~X9k*}c6x%|
zby$5Z!Y>3F3-dM!eL<F!Z*9cI56+xtqh9?yVPb*uDROtjuo{a;gQ`wf&jiueHZN9G
zBdfA=iOrae8oh<9Fq`JyZ88Ha+s;e(kHfEB+eA)#7E!CPGB}}K1Zu>4xIBIho-U@@
zNg~%MfxOGXYK^Zh^$!Cry<8lh`Dz~l1k>LbccrhFZ9C5l%j(TfH;`YB=QUrCj%mrq
z<cfkgTAQq;HMOIScjB3If&@G)+>TPM?`aMkuAQQ4qaA$MQHlHS0Cqq>gNL-}jhB_N
zQGZkRXXNJ9)Iucxvn_501vKF?>;n-D%nOmHTW2GW;g9n5ygNm%{#k0I-=d;`1!xs1
z%)->VnqOTi8LSp!u%N`Bj<5U=#Mbl2jt!1X@4mk*`5WcDxvu&M5tL9<x)0F9u4mhA
zThxXeCrm(sEOdoR0@8VPAB)!tgwqJh{Yqn9aO(g91fOgB%IoChoRGc%B<XDc86&0V
zg~Qx50GQsNMY)!Q0~+S(qCMBZX012CPxyBme})5>kqAeSFaM=3?qxC8?Rx8u(>CkM
zYsNl>(A(hi7GL|IfNs{w@YS3MzgLeH9@rJK;@+RxiyRM33bZLiCDz6F?wm}>h|P0U
zr`(Ca!0d(n<iV7n4(2A-YM?4?lsPeHs&$hydYp`Lc$|?7V+~HyR@c=<uD|2#^~y!j
zcT=X{Py4Ft*M4PBjqCn$9UjqDRsz*)*!STcd+j-i16$X@<>#!kW?mDlWRrZ>S?^}&
z@tmf1YNjcafHglhf3A^MitURY9J=;mrm*WDdnQNC5RG60ZED;N<86Z1UfUQd<uN#A
zd<GXSM8M7TIdJ412@eoIu^to0UWqpUM0z<R8FaLO%9r^l@BkY4ZZRs7r_p>h=LUkx
zVw><eMO0!O=kpUo8|S|AWRX$%FLFs|RmMu16FgI55GLybdz*@R%_@EQKG_R`ai&x0
z@SZ9;v(FYj%r#B@y>JLNo`a@m4=ou5{v6Un#CmMU1mU@P+c}rIaX4v_(1aS(mVsX&
zx-1)V%Uy7;+PpmZ(~l8`l>DIW^awJ%wClbnnwRV8_a8v=D`LD9_~RhxRf3L2Fm-p)
z5j@9uk998NSI*1gQ9R&XK(5ZO-fPdEbC{hWJ}h*Gt_pMXlxRtMu*30AAZ4IP2%*`o
zBK&-<9@@-s02P#I|5zDOW?JxCL)TbXh-j%&rr{Y@ZK#~Eb4JtW$;6ZS&eSF2=OIcN
zJ_?Kr6(=}ga)WGP$(FqwVjuF)qWL)6A8U(N<82<qz@G_sXvIkNxDZBDsMm?88=$ys
z`H_#BMm-mWi<#A5Z%||kaj?KG2ZhoV50ku63i(imtb$ti{E#%Kzws1lQQQ=V@Snh!
z&c>9pPCwVN<BCashc@z5{OLgn7@mkwe3)gMSctaK=P*(x=1fZW3#AlH(YYil8Z*Tt
z7b>lNJ!X~@wT6_lA>_ezRxnnN2i(+%lpSSH#y%O-{?Xl2x?Pi2et_~>p642+m(q$&
z`Xi>S)=Iw$<=L!QqECfdzwrvEH}be(EUvyIG(<x>X>pw6b-R$nV@v)>gYkzMh&MC5
ztf{gO4u|>NkA~V$lAgqyR{yiQ<oO!82u%E?a?pCjc9&mQOUppRf%f3}2H9vv3@rkr
zC`~-SshJDaU5&1>WfDJRPOHje)T%d(iRCHVq|lxl3F+It>{J5yS%#nlm3WT?xDD6>
z7R-=-Nom=u8TMDDHq8xEI4zr|&)lH=6GQ7TE2;e(-Pg49DAvh@hW97*FHA%HtMdtl
z`;~%Qh*h(_WV#Boy-=a>2+SpTJgjctpe30be7w8Lkb@+_ON9g3kkCKlU9di*cr#t*
z@S2gD_IHw;>50HO5BdPl5tj!^^qJo)%ggeBx~K?86NxPWRY=-MCAlaRvEHwfTEE_p
zjeC8#3NUlVjAw@7urq4y4g=vVCq8$Fzqjx8nk1P|xG@!GM#B4{n^GVFdTIttq5SpN
zthKuuOz+qA$gs8Q9x0L9_COFoB>rqxQK8azQoU{`s(XxUJ)547bdPnH(98mZ<Xj-V
zeT!NA@hRo`MpCKePT$7oH8hK8@o;n(*+Ty2#dF9Pz#b6N1INN%b23IxZa9%C&&(YD
z^d%ypmpiO%2{HxN`w)YDRe^ZGos)iHcL#DAnvv|aWgI_y4744bdvMt~V~Bt5*UHPW
z(np492qCZLKLot=#51l8KY-__0vCDRX%w5^KV%;O;7s4Qm2~3rGwrnTx-=7r+bI^%
z-<|nqvl_ax#zqe~V_bw5<6;#CH=j&_HH`>(Q1S@^Ok+y(3_Mm>=1|RNZs7db9zyk8
zxYPzhEf_^I^gjLkQI1$gzo;U=iy*6h+QCD)sRx2XxM5&BqOoI#XBFq6wRJjnT$Y6A
ze3(}b<N`J8ert8vQYh5m;H{eqjkpqMhfb>D-MnbP*jnLV&N|lyjQ#zSy*oM)fss~c
zemA@6*(73+*Z_W8%76VUlSxLH0lQd4Rkm%vXTYzk;Z-j71*%OR`F8-T=2rq(R4^d;
ztZj;nt4QpI;X)$W=rn>SRB4@4-!Z?wiJ9d=5>}K*jn%PjaY-kSktrOn0b>MVSqP!S
z3ce>saG6w7QrGGU5NKSQXs>IH#M{tZ7&{}%2P{bTV2TAhQ18fgw)b8Wt+~1*Z}oz;
zrXbf|u7D5b0Wn##nnQElZhuFL%O;m9B1o&QGA7E$DJr9cAyq?iGKt=hz!G-zG1KCS
zN=7w0HN|&HpVhmB-b_t`uJ7ST#-KSLvY`m|zR{o7b*R_uzw#!pg-lA%T6dUJlO}#2
z%7pxuKFqy(1zVphVVh9{RIQ!HXSDWgo(Ya=gX=FsD*m&oCDoL(k<vatg{w|+5->LZ
zQQ?MfFGNP6DQQ-{B4%BdTB!V7fkB=7hH_>EE=c_+AUuNs_i8w$X<O1LVokCyyF<Hn
z3!Jm15b$b-K_|S;qk>$GuIBte7NxLda>TW|r?G|X!2u8#$<8Tv=k#c%+4dKaYC%~w
z#))9jWY+?Ne_d4d{~2*vlVs>0(On;M23}6+4nWn>RsceHD*RK3GB4z&wtkhWnwQFl
zF0M=bW<r+1d0LDnV>WfrXd+CbGQ`j-x?~vvsxkBk!4;qepR6{jv1#l&k7YZBT$-|z
zTPb)OS~@`;v*6-(nx@Cn-$XMk$Jb+dWkY@;T9Rkx!8nhASMh$9)_l~sG>Y8bvbt!J
zcj->08dIXsi2FMFOQZknmt_7KBl9_Yg;y`QB3kWC5dsFq(4A#XQ*gP)d*|fewO&Uz
z*zB5of65uADK~2NcbPK~Ob_cl7cd96DT2jpW|X?qEg0ju{0ZbYdp~?8w+P$;*KxaB
zN@n9jhvI7K1WB%}^`YNY^~FVrt;&_xCx%~8AEG?;W?z(EBqQ_fT}&f22@)a)qeQjE
zFkRi_C<^ld5NA&{Zl~AQ{NqE2Hl|*T>#Q``*4la_2hT-r-Pkyg{+I6^ogE{W4Ovva
zt&H|!QS_k8lBcC;$|9i{Pg}}PQ?rvcq&JN}LE6S*w+CbS(SDSszC4fDU(>z&yFb8G
zmPzg=w#NURtpDl#D~<mvga4~#=Hz0B`R_3%CYJxm>P$?m|C_YlttDl5G=e;%p>f1P
z*@~_H2XU7)nvc`Bj~$7p6FGj68q%_aY(AIx*mkDI_-M3rO-Dz?*r|vYXb^JpPeW%1
zfu4`b^7oS?F4_9A>*wfCJ&&&UcTZOr2j=GFN0c5z10{WAVbko<Zs*~#Ud{e8Yna{P
z(f#`kNed$Tok^;wh>M18R9PtGXw<S=4FBWhWgf$VjdIL~_ALW{)rM`3ZR_T8{*8+h
z<E5YOk9`8VLS`GLDo5qMVDpAArkKZm??>Cr=q%1Q`?hTRY(rVa-^P__y`j3Kp8~JN
z=AaG@vBRLMNamlTcR{|mUNV<tW#2bI(uFZZr?aAn)(`&}U|FXYogR(i8?gB_;(I(4
z;q=p~I=WN+GXEuYozur9!Q^XA$amPP5GkgUp~S=53fZcI@|Ndk?)pWC=lkiAR1BWY
zI#W2s-)ZIgr&fmb<H+lSxl1MgT}{vL=f%#qYb3}W&<CCKo=BQ`&JruxyVi4CB`$%z
zJbX_aIi_`Iym3QdqxVjjbr+WT^HF2*w2!@8xcCxBG(C5d3ETuRJ3+?<nRU+Cl$G=G
zQE<-fQU{W3k^IJzVa8GhSRNy<PMpt{z_DSu1$n0A(t5iqV6rqK$jb3iHZF?vTBh2D
zv$1Q=P(zjgy}8EA{~6|D&K|rpU4~N)YLBYFOXJvpYqSxllJ@%XN8aa+>qc>QP}avS
z9q%f#+0<JZxb3razJLJa=Nqwk+6R`Rw*z0j`y;$Vt1ZZWXAU0ext0eC*-Lo0?vm3)
zDKzfj3+&Zo0aj;saKn||K!1iVWwK-91Rnf`I4)y8o=t58$`py4?&p^zLIP%}oX4z^
zGVYeXCobytD3DgR(GPz29JTV#n7AWJv)Pt9gLOu@Ibk8%BWc6eCD47J<%H({oxmqG
zIX*O$7<re(Xg2BHG6o6(9}HmhB+h@S`aUZv>a}5C%~R1E*!i6a@{|$``H?E?X1|kR
zdPUdUl*27VdL6Ce-S1)0e8~fN6uZ3yKb+Y!e0q3UPEC@XrvEw0jZ7vbDmj1dAC;IA
ze4pW~R=Q)N^ht_ICD0QOT%MdidhF_L#F1KarmRJ}3wn6MiBXf|!>5CiA_agy97WfY
zl+I+^JlJfqL4wUiDiu88V_$JpI(Lsdym%YDF#EDi^i7;PU2jQHN^T%DD}hZAmoiSz
z2RM+~6Bv}=ofqT$91no)QG~0;$09OH$5*=%4qqJ^H<0o$EdR|<!Hg2xDxcz<3QA9n
zKW$X7OID&z50>W=2gku{bX%v|g~7SshD+_HYvS=D5JR&pwM~WWWBa@xB`DDRy-A8{
zKNOnL*Vf&@4D%{DVbJa*Elir{kBDBx1q5N@+EI*&M+l-;AROXP?aVrB;-B5|@;49~
zc1nLcG~W(r8i&YAOmfX+cwe>z@hjo)(Ty|bo?TZXe1ZGrzFQ}n@VN(b0?dNB?2bwo
z59XEgj8bAWax_^{S)w#jtQ?FJ?VKhjG<-9<XdbE>0>X0oir@tKq>T`XbYKcX=b}Nh
z(`g&ZKO*{pqV)j54s?q8YwkATUL%+Y&`~T=%_G=|$Ry%YG)2$Vb`(+^b!Aj%XB2RF
z%_AL1WuV*M%GBM(IhuF!2f{~rwQRoJ9JChTG^=f9P6p#~e#|r~7n?u>I5w^$)QguC
z$if0AqJmg^&!O}a7nexbN7w!3nk;Jv%SyI2a&J!tQ(m|G4G!tC3$X3f`EZwy^&76b
zAT#g>m%b#2F9)yWGd&`DjAn(sV0F8ZQC(6XW3loA!_%OiB^T#qm`%^b&cDi`aAlrk
zSdY5omb8ov5d+w84RgMPFRG=%|CwwTJVFJB{yg6AS-t*i&nn)56(w9FMte_KUW%b4
z?jhTt^26CQ`pgl6UM@niKPQ~I9+bH_rv+l}5hZ?MGNb(W`G_5Z3fCie?Lz@{tr<bL
zQJFMT?(!I|$umekUNM+y=OoFJ@Gf=LdzemwvT)XzM^??vk^?W7j}fH-YcABG&qkqD
zT=)$#_oCiC^<;*t04dL30jcT}T+cZ`8H(f*UY3R}9oxy2xRyJwpE)scYdkv>G!eBV
zIhWGWY9C!+QrO^OH8*~og&2frGo)b;G)4SdXh-j+R{sLEoK1(4BMK8GgbV+a%P03H
zm47f5;hyb#T>?4HTgWa&sH7l5qlUNZO{K#(-63#!mLmEknL`U{k|Tipx2yu%UpG`|
zO4*SVXo>zMG(I}mN!QDr5M%Lhb`g4*oyKL9GHCXIYb!I+n-6;ow%%NvYW7S|E_xLI
zMu&KzeBe7^B%2h_c_Dd->lEdL_gQwJNoeRK>=I*_vYG6rxNFG<BxUD*gwwAA)9p%A
zNk*wy)p_CW;dgIE9J4^*Fqh^l2*W<bNhjF~e?CppLnN37J_VcC7zD6$!B)Am=c$k-
zL3}eVc_dtzp^D6msSCzK$*KI(goeX>f%pe%JIrJvZbObrc12`S8Ci&Q^!x^K$`&VP
zvX70V!vqmQvJva-tefgj6XX!ERs>kSEcTW_lUM~8M1Jqa9+<csdlYTX=hQg-=g?Ak
z|75zYD}SV0A2qRLFZ!cXkUorfP@<+0wP)2xyBda_eqAQ{sD@yG|8$a6HT}(Z5L3t%
zmd-&s3Dv~>XrucP_hI@0l{v7WyN)d_01W|!0y+#j;{-8^P>#>)yt7ru-g}Os?SmZG
zg|+8iL_bI-QR_XA)5sU+6s4b8{ypKtwI79TbwCiav_BqWu7$8MFi+$tIuj5FT#1z&
z8?S_7?d>8D@A_2g7*V55sWv6^y{uIPaxR>Z;=lT_GFWkkBxbd1e$}!>LehqZ_@!(3
z=0~N@j7dA>b66kAOZWgkVn%<6iji(YtPj6zh~WsYY|8}v%}o>G>OOWWa^N3wlY%gv
z+*1T|GxR!>ox#x6L=|w2Tx$ON3u`0GfXLVmnL>nW<cbJEO6-7a+ThB=hV)9UaJF)p
zkM<hEIRA+>QSt|x<!-b^0Q>07qh)EnSl$CqO95y-wgAY2A=SJnn_H5fq61@$!1xjw
zL!b#kk|m&HWYM7py<JB+<a3wdrQ}aX&V!~V_TI8;YOpg@O34eqi0O7{a)Q-Sci}q(
zF8%<3>G}n@A{d{JoIEV){`$ni&KxF%1fmm(!ekO~i-$pX8LrEsJ_1sk!%>W(_3>D+
zu%X2kk&1@>MjVCtx-rNelKB!4xdW`n^|sQ}7u(ovbCWTHoCRwdw+2DXD9dGG)8If!
zaxqEx^Smek(oIf6ZmYUaUDy*D6bD;#Vz-hy6h5Dkw=lMh(l7R{=P*DeOEi-V$)X*0
zLne9D-C;EXg8n8$p3O^{TMfr%H#rp(n<1lz{Q%vJvTU1Q#c`eUn`&r_#oU&>@F1Um
zB>y9bP;m;<W`B=5)@PSzq=!Ql!DY(hPx6)@!Y{>^{w+!;4;l5)cr<jd=3E=taD-f)
zf<Exb2WDs%`U%p}%JU5LMe702f%c0DxQqGb4(ft-HR-VGMa8A7-42TGEbFl&(L=m`
zrz!glBQ|OnGJ_%G3&1PMI0e$`D}g27tR#9`?8#%PPGt$I6@l1W2|gChV8bl1gcpZV
zMvwlnsF9QR&?J3(`jUKJ0B(+;Qh?Jh%EJum6Mr(Kl(VJ9I_!6Ndu6?3<@#NPTYSPq
zHC1aKKaK^I%JVMWe6l1Dm1$pxLm}NJ5B{uGnM0^^vtw&i*mTH9@o4jS8<0)Y>fy3H
zZa^UVtC3mJ0dRQvfMPm(uLC9in3#Itf{m$@sKzdru1m;_NWrEn51(vec4TQC9HoTn
zH~vC&(J8-8F2aY0HA5_Tpq6QX?d)?XQ;*gBT=qz7OtNC%hGp0D(q%n|tqz?j1D;C+
z0n}0oV%r84AL|TwgS7nLJNDt<^v0icDOz=FL8$J5H?)FxSDbF(aD(t5^*a=Kfd`ks
z0C9DYaLX{D@%NHtF@}C+kr0qLoNI)GjhURAI0OqvSTE_rX$04o@wof`A*Ugkw%y^U
z`&F!&TXB0~cgOkuH%YjcPZP#|_;kJw6zZDMZ>u$RbeWr$Afe^AhO@3-dk$%7zu7J2
z$RGmc23A814n{-Mr3T~_2*%uxpxA1V(HW7SRm6Ld<|ghYR(p)vXV@5gWKKCf{RN`g
zS3+B&bt%(F@4HAP$-SShJ#13Cl|d7>69U1yo-5-831MtO04#8X*i`0G)%S!TZ#xw?
zD5{}~T`p1#bxkd#GAbfhyl8xsJ!09zOuw>Zd{*Ti1`Y~ReH$B@%2vNJ2@(k(!>}q|
z#vjR~-}J?#30=_Z3{QkGGu+C97=>01%Fsfx67z}cOPa7(zo)AHRxBn$qZTap1!J>B
zkH~W5fLK{*bou8*PMm%ijPOvVw^!VL!Ktsn&z4;R&-*Nh7V=<@H2Jm>1LsX?goF#`
z9emau4H%%DFazE)FxBe0uO!bmUFTv(h;1|FU^14s%Tc!+d3rmTM37Z61EEIuJmAI~
zSg;J8Q2F$Rkos%?ASDc$`T``3tukBZ7<PRgz9*-1MlzhKHfLWTtIUS*#b8v090dk{
zFQBsI*dPr4@$2wQ|KrVQyZuBFLzyRM+B)J!QK^A9b(tALqm1`##5XudjrWEAq)kTp
zc5{R$ed1-Ag{+3aKn`Yvd2<8~z4UsY=?Z_VOnU_+tuQOH_+??v^DaPRjBA(5kt({w
zpxcx_Lm^|YH4uiMZp1S&{Xz^P`U@x3c#2Azjx669W6H6=y~Uz%yZJEWPixI%r)vOg
zxM1J+d3BWW4PMQ&0cGcoL?7hIHnr!ss{{1wA(^DX`2J)v$^OmHw?}t9$J{ReuSxzv
z%>>#Kde@dGu(&JZ+wI|A;N$4V(f@Gke|hv@a%ExXVErGtvi?8h%KE>O>$HZJ-KHpp
zui69Rd!ZOM5;g)?m%)4(`7#DQN@@LZp?^1`QDWknWYK^W-fitJODoG@R5y56l+F=x
zC?~HI{qEaLh+b;$<zn&Z&$&Ru;=#2`*H$a6UAvyQhJ2c^0$P;W^X|IEn=Pyu=r{dc
z+U9m(I3$9`LSIax$(4vL45Dn*ve*jSack5yVN`sFAXsV3+kveLUX+r8j{NL{s*cxP
z+%<!?emDre2lwBtwNtyQmastByO{W8Xc5SWONw9f0c4rv3!>kuyBO{9XqANOzetmo
zR7g~}3v7q&?0qWiD%}o}>*NTNs6A>@zX~Xw+B7YNAG1D6Ze|Zg`-<O>KUB2xB1b_l
zgY6VK3e8nF8@iR5A9W;~4G<SfC=5^{witzyf-MUirfY16<e=S3QM9CZ@Nq=7;e`Zk
zh&d`#T6-pbA}fS{B02}s#RM%1avw_zsaRZ-Awf8XK!;bO;`8)Jb6reyw)NT$<k33J
zC*oS%8Nq|xY$ILWxt^j6_U<V5@1YL6D=Gn>bgZWn)I87ajF`Hs1e}ByHL3H!Zh($m
zW{>Rvl@Fl`n7ze9)*BFxc@B`ihMIExa~a9@xMmJw&yR|;3F)nzj$B_VP&m9vO9o%W
zZ7?0+9XlR&RxZc+EDxXku`+SWpbQ-3%8DB_M<pAhMYYTN9z>r~`--3@YBEFK;Lj{O
zZW`$lar2&T*(zSdt>2Tcvi!}77)J#p0^zXUpc2f;7&z#D>0=E9iA1g{!Avhiv?wzH
zb_lXn6_zPjsWLha+^~cG74n-ks^j?ihd;{W^4TG~#5RiPXLD&39idcbpH#8-{CJAs
z?-TMN`{f^@@C!9JxK!j0htTKxQ<puPt2kn+o_QLed$y}Edfa+ybVq?*JWM-Aqkwo^
zZ20Am1DD;oWMVOCdIa_Sc2Oo}Yawm#^L2-*tbg{)>4pt9A`Umr7Nun2V8?V}KQxpz
zro^*t7~@M)s?G*;9UWG<e7rXhFx8dl7nyCzC`v_V*mf;R45)GkJrxcLSK6QP$3X)&
zNmK$CMjD*>K;Wb83xMf-O}s%geAiCniFzD$-}Z$9an%-K=<)<e?0v6XNrmK(*iZ$M
z#~c2T$R%)B`d@*S#6`s<O4`W_ay3d24t-B&Zi5B$U~NMp7uuOjF(c5as$0$B=`uO5
zm7|mtyWe^l;y{1LW&j2{Q95z54G?T$7u!(GP~pH!$Fd3VY!P}Ea}<Nhg-UnAm6fn+
zN)2Iv1FgNk4z$uJup8PmI54B*vfnoOr4gpEgy0*4nZXJqO1^?}E-n;F^Y?-!s32>!
zC(Y0-Gm@~BvFY=1CT{W2c*5$9Rhx4ss%RqRRL$O7XkJL2x%Ryxj&7B=4Bj^>y)v7>
z4IP?DP^8?4E8YXxRA`Wp-$q=*p&sKQf<q3|xVaZ+rUFTrpqXt5ZRFSVD<N!3J0=U}
zFh$6bP)Q;O4O|{#fM*Z;=7!VJB)1!i#UsLDb}xj&{IMFjn&;_1z$z(ld2FgdvR<*&
z#cA{r!W?&<sNP<*M@&0k;Z&ewUx$JW2DIKMOVqEv2N(^<M+`{C56EOhWcC2!-!>cd
z;knpL^2*M&o10-DQP|a>6G^7JmqSs-E6A*awToF0AW1D3dBqo`(o+rt^T$w2P9~r2
zzR{IZL$vIyx7V}7b`w3Uj0*cP6zQ0+v*JZSj^5sW{dro}#9^@kG6*r?0AOn$?kDWF
zsUVQ=jo(W1`}4xl4Fh^|P6fVP3jt=KfhbmQJq9@y+6GmGtAidA&o=Quizxa~zJ2lB
zrDS{)1R?1W$W|)6bc2+2p}U#L)6!=X%b<9vuTs;V1g2IL*YYM6sVnITGi9hUlBEvo
zcydD3aUzeu!28>M7v{*Y86Aq%O&rgqBUr5^VldGSP&&z}|KwthQ`8W^*`HXj#6(lT
z+hxL3nm6jmF$c(P&niHcNiU3Pp)mOJxrOg1iWWu$YquSCogyh11c(~XZ1R!>zM{m0
z!~M)Qh_mJ=lsD#6D-yJrSp<<vz}!UYp3^!&7xS_%sL1V6zb96HrcrUALw<KgXAyau
zL8(2{H*!XOioeql*E-=sgU@gHvLJb7x;pS5SFz1@HyUXZN#f2pSZ+0leW51hgg5V4
z=(EzBq;cTw81}ocR1PK3n)}78(;C==#~O)KiBDlqEhH`#m;=W0=<V3mwB}Pohn(fo
zw#!05Z%jPr=MYk%+$uRby2Sa(SDusEK6W-7E@VT%Ak<?KlhD-Zyhm<(+I`%<&RxAc
znvtg+tz&8wH$Rq_Pg<X*-!E<nS6Vr;E}uTMps0Hdyg>U<z3KG^O`q;9JKsE<=(>_|
z7#z5WL|R%8+_Ill1$;VuUJL-w3~l%yPo59o_b2y@DL5AOoLf-DL#WM=x7(jR+uC|x
zl(taSA?b=<G`o^RmLyQkkiV;;Ij?-~S=&l@)A_(|1ki(@f;Z0+Y#Tb6c#1(ds)D$X
zl;Onq_}JvPFje}qkcJb3h)^@BM=3=+GM@Qnjod7A+1N%PS{(P>5NPclr40j^{#a!W
zl)EA9>cKW1jKSG$g?3v`(7p#{Cw#rYenK+;ealAtOm`}B2oT!&VVq*g>K-=@tL=EQ
z<hW(oHawWo@46a2+932|OGRFE$&NFD^lr|3k~?xxiV1R0mF5L|49_{%6OtU34N){=
zmd|=h$wsm_Jif#&y`IglC7n)BN6t{WdR<EOG%|CAN{m{KWR1sFPnjJcMx&$1tbE)1
zncgy!oa*_kz;FU~DUE_whI+ACqBSLDg!1K27irmg<fahTBi7nnYjsUREpb%&BL}vP
zqsUe%9}NqHTT+t5NXz80>T2&$3HNa7K#&EqivcnZ01xIfTk4*mHZ%oeL;zVvkJ*6M
z=zmpj-S!46XCuaoR2{{hoN$Jw;a7IasrEu@Pc2rN!D%Pt(1S$REogme=UahLmec)W
zBE$sKFEr#d+o&9=kk7M0sm#{eZ3H7LW6)HGdVC=w+$ZDU9QwAF&wIp_f6y9z-r&H9
zA!Z?1(*PfOM;Rw2HG)HiTcwco34+$F&--d#jNY4$H3`}2Bwkr2r(QZGL@Z|4?ugLL
zb31Xf@u)ZYs#ijKD8)iSx{qecXfmCPGBAmULa5%EDZ;YtwXjw%;S2Y-8+K%CZa4)d
zKch(DKYzf?unQl_GtoV&aV0lBDm%pIY*kFE-j3zF1uhXF5z987;yCIuZ!8f;cVTPH
z4w#LVToo&)kQfrjHvr)5_1$~iF&Mp075rx!{CCFt_d5nF2j~B!LC*iIIb!1cUsWAd
zYf9N|iK6T@CJw$g^zD#S%<79|#+^)tBDxmJG(j1Q5&TjYhYijwV3jrvg&D8^bvkQT
z-`P>QHk|-}#SOuH0_f~`udMB<IJs@?iyNZF`d$=J?MyODTfeH|fi`uc=*@!?kX~d>
zdU?HFwte=5jvE>5G+@=*$ql{_#hekoDt)7cRqXZ0?M!-eRH94m%^ga}JN-N6=))}F
ztU^;8v9IA$ZG+&`ofbFH7lFMd#UdbK=CEg$;EgnzME=lEvVZD+ZP}wWB#6}4?R%GZ
z+$&q?T_?)7i+^+5is<Oc)zG1dfEj6kFp7u#THmw9F_<F%n$Xg@m9`lschN5{r{^R8
zpyu`T)01S%+X;7=u8MJ@e-CFpc`Sar)7#_y;OpV*zzzp7xzf{~+3V-#>cQ8`+3oJ)
z+4K3b*|^wRdMoS4&-3HEA2RqVKwFFH2qD)E0YN^Yb&5IJcsom9>;YaK6pC}>eu2?N
zcC>xF)8+RC=mPD;K1=E8=KXm7+<wb~wa^vs@$%xsEM0#Bu>mnU(S7FyPYSL7vzBhY
zCQy*-v2X2AR$ak!zCAblILBwp&YNjzmM@3cHp&4j_tud@fRs?HXKQ<G&qVjpWBp;e
zTRwen^rhcD3Yj!|@-@7!!eziqizuj6o$31Zs9bH|w5pJf@DRexU4*OK?mOlabiv>-
zj7L8BJ8|c@($_VkaWC4Z0P-8=R`kS{eG3jbILAnZUw?b?rS`O0?`;7I3vCqcC~|O&
zp~<8Gh5|oczZ{<fdCz1(&LH=rJiWX-9%zLK9~-^YG;LlfATJId9Rs36txm;pl;DO<
z9gU9k2onsp;J~uS@=>()34RXv)5)Di1_Bn;S*+CpVe{$RLZB;`)OsdsUc1h9(C?!{
zQ_ZT~p`Gxo-gaK1e7~ad?F$0__Clpy1qkybrP9L*^y<YR0d6*#V^i`@8VBpve>)uK
zVa8{(Oi*Ac2;FfidcSK(MZi5$amb%uFx!#sr;LE|uKjY@2^|`l_`qaWHASRB?V%dF
z;JSPxAP@<;=L&(tN2{i&bbp!FWJj9~vKv<g*3Zq-pS5&4T=)C_spkeA(~R|RSjRQu
z@iSE-7kE3~Fif61Z#aS1vNbV&^0m@%nqUAc&B(8H^H{9JU0>ikXvjf0Sex$34^1z5
z8|{5uMEt|j^Z_L3i*~CDeYAa?%=eL{OOMx5do1!uIOv}EfZsc{+k0fW@?0bok}SF6
zB%|o2#hs>RD^M1{4~SSHur?5BMX{Vn+MgXzKj0PBEJ?<sclc@V_rq#gfcKxG`2Z~j
z(lHSBVrp;!X@;63#=5s^(=|K05{QsP6x7ucsu;p7TcJ1^g26`@XL6Vjy!+CmmL%&9
z)gxVo_ey20`*XW&=2b-WD_m=%mqK_?SY#_;RQ%1^qU}4m_(lX=sl3e=o+9+QK!qXA
z7g#+Y-+WCwSell4QT}8h(0LFeGfRpI$GQ!?!eQ)0jd|v59fb1)&m&pM`>_J|p0Wm=
z)i-Ryw6T$}RL9~Ol<*uWjw~br&=3XaZFfV^#tz0T6wR{6ebEx76}RlaJSU+vWA}I}
zhKy1Nt@1xQu2h6D%4bp9ChVyFN=J>0+>PHaF_K6#fsqC!{S}abSb1)^MMY-OHBgX4
z_|bsM4T(O)DljCw%AP_rcHbZEH*)xyg=-zHNz6|{rPj^`St9E@uYq$8BPjDpBlLY-
zHG+BVu&_RdH9Q49Ih~<+e|`Jf7H5z9#hu8EX}f9uE^N;t(5Owm(52n=pY%(bOyM=C
zsm4!I8i>px6KD*kY4gvz2LWciN4<)}g!eXxPIzkQVTIa@M@hkq3}`JUUu0uTtF`TN
zaSb>o5Aa#MnXvhi07pHOrylPdl#FRqm|y_BSMDZD7MC0W<@<N25JU$i0}WEY^_-&*
z#$^*<T4XEH99|bR0Q!yNrzATS#I>KEbY*}-v4yKPN-n!<n3>t8H72g5L+UGfMP1+{
z@B&j|&lFc7ro-{6^^|ZVPL4%enVa-axc7mpS+EVZ_2CV~9d^%P`noum2=6sTrPy-d
zsp+dg$PKm=CN|Cj*_CX_aLt9LK=5nlSKC$m+Z$qfR|%96K#LL?eTN@_X>;DmRk%j9
zxpjDymb-rhmS(O@n6}uPAEF|f%-gz^gEPjvmD%!-a4Eykj(@wP#QLxai_Szs_obIQ
zAN`%uqlk_%J>Ro$Nu@k0f;vRR$QaJ1lk)}fK@Aj)FEH%eq0MYw9>2z9g@i4kHe17^
zEkX#7624zRU@bEujp*s^v`XeflOuL;KZ?)=Ll%Z9N-HOmZdNbc7puu*>;?rnA#4Dt
zUO_RHm>Ag4le{F<>@(@K+K@CEr6ux5GK^833sB6gNClqA*exCpMky+g5Nv4e&u7|z
zMOi|SAZ8(D-WClPO)mMHCe8&;u)-+MyJ}z~xZk*HtdXv9RYIeHzP<VUH0Lv1^2a!Y
zJ02|}t246+H}M72q;yW28^!*x%#`_d9OS~o{c1&~s>`j6?Uu4DW;0KEsHFhi+9kwz
z^YfSf7@cIn5!1sq_b=w+4*_g|va#*>Z8(908z>n=suBeFWd~p<9mRX!--KGj4$%vm
zh){(@8)8~bz1sUG&9w4elu3uRydQy8_m_{`_sx}IgiGAG@{5hrYAR3ib4be9AB<lD
zLc*6M`$;1x<7u9?O3jIAHq{@--4h!U(mRfr?6#W87w{#ls>cL}5_Ru`6TN7bO3XoQ
zcZ>;w+!4l{SvaeY&&t6Kk6y643y^H*oP>^^*!YXl6TSX(Z+zB6vv%6fjm|IX^ucF4
zOTRF{7_sbkR6Z&~9A$2Z+U!A^MLk$;eAED;sAyvabYI^A=J~ouPXoWkD2PD=l@xL}
zrU_M3H$}e63QE(~mMURF3`rgsLS{!jJBJITanw_6KKv&_BGlG0I^h={g^6vRlf~3c
zt+6u)U=%7XeasaiN`Qk75h+#Ko-75LN)a+CN_5m($?AHu+lcUxt_)oX4jC7kPyDkb
z%h1slb)I4lSfFkqAR;rqT(p+?OgS&!%GOn2(+wJxB-jd`%G}oXfm*(fv#>W6X^bVJ
zW;*XxHPBHX44-9Ltvhb=v->xlt2kk*+R$Vl=<E?S1O?aTD?RNpDs3`VA3&JAk8LJY
zUqs;oYO*@<#WQPel?%*xCM@khP@zTtWOn~{UHa#of<<9^h8?^c#n8HEx*gWA#;9*N
z7iZu#?#{4Pij4~rMOq>#(Z!Wyd-$d_aF08JTo#Vr(pBYR*8BU49jF14#BsuNjXANs
zv3s(N%s5Vnz&MVml(i4-uRns??sV_N)~c!1Ecu6t;XMaGl5^!&1{%KstMK4eUzRbL
z2JKIp5D5rezMh0T1FbP`vhwH~ft2xKgK25KiZ{Y<<QxE(S!9kcX@N4}+9U^_Tkl|3
zAQ~YZ48X-*Y#1qShSiT{;q9Kv%!v5MnX@1v%?5B099S7zfZFlY(Q|bNMUt42M&hP}
z+h$#f(95k~AmtLEwN^U1+_S7Wt*s%P&JANixugGev56okhQ85=B@;Tpzj9%2wgk?U
zn!(rPd3(Yw;B3GIv+xh?rI=c<M<t83^aDFsCw9wuq4Mi0djdh=`fZSkT(Op#9P)Gl
zrHj%N%I~!*aqWxwn_L{vIhw8!+hlvv5Q@`u$d%Vs@Z*%i8<u7+Z7ZU*>BUBalo=O8
z3Y^~t1J=6+1L7k<M&}2AwylYI%4HseX=!9Y?jGNW1*~>hUgr7*7NOAA11aDGBPrDh
zEiHveaDR)L0cOyi#hOJ7^L#?Um2kuGam?~$g+GlKJ?xyllN0_BSJij2S&lTEfH9*G
zaS{+}UT8RC4A2~FLTlzQEa#5!PfEF$iv7gJi5ND1Uxvg<0kBgk&9`#(Ij|!Gp|^Mc
z%DM=+gT%>{GceUvc^+_VpW5@2Fv*8<`<Y`F(3jSZgu;T~&HN^Rx~Nm3O_?iYW3N;K
z^&)a9VgT(!Hx)8XJn=y4Nkmz5fGg=AD)Fnj*FZNJU7f=$rA>fJ<q(4gkpgUSZJx*r
zaHk968_ym!D&ydzTjo`?+>r}0%Gt2Ds_7!~=F35x!vYo2A~h$DoUtIOWji<hBFz?e
zSPs>G{abRCJC?3@&zDIheCLITCL|Py$LyIu<@1&yFsKELDqFi^MN4^AW(GNT+%vC5
zMXn{e#2a{2cMG&#!jd`fTUX0{ZO7c3P#H1cPJ7v7%%(t!if1iaqj`TXg|UA8eSXwS
z<u8%^pZ58;X#RZ@&dmHj_F-mW`i~keW)|lEO%2yS_Ho)AL*8jzInDNfRUtO$0=8{{
z)F@ez98V;hA6J#&>LVo`AP1%g(lk-?_4d@=hKDnsY%brXp6}!Je7}2I<$E<c;`Zfq
z9QHdIb@Y0?C&%Vv7rQyTJBtI%-5qes9`Ss8wc~ed_RamCditC{*dI$`DA}Qe%jU!<
zv%Q+y8-6zLQa>GyiW3XCEuw<csEQq#wCt>wykkYkp;VQ-9U)|2zGHRPaqHqu_2Xw7
z{n7YTvPRn%UDP-T-lw$B8A^-le{bF(wg>56;Z%z2$~Y`BeS79aisCO9NYUPS$zDUD
zjvhwPF8d9QPFaA*#g@)hPC#b-N@DuXLcv8l;GTtkEQ$c9I4ag3saU;ra!jo^K0FAv
z8@DN0g9;UbQ_v*dj&~&@YYrix+>8e=*^pK{X$?qyk$Cn=k}J9jILtI7e6IFBf-bHU
z6DcodL?mb^#yJ8&kE&43^1}Dm5cOgPqA7-&m;?i%Q&xs1p!$unLKD0`IFRlbyCnFm
z9eD;Qzf~{Ib1Mx5&rGrVBezdE73dfLq)S(|d>JN3&@@>!3Q0~>Jn@&^cWktZlqW;&
z5T<YAn6x4-dvfexcP?LAm&zf>zr%Py%(ArLa$H*WDu9fd*8@LffnRi05H>cvR>*R}
z`(UFQLq396ANs#lrZX9F>!Az$G0uRNTwA+Cgd7nb77<6N&0!)n+cA*=$i(OCXadUX
zD%}YK`CHiRgjqAwBHbkJG#0gHxHsr48*LDP_wnSq)uCp6!~aNs4WSa{2MWz_b$4*`
zJo7T02;;vhBgA-f-*#+N9i0Hlm90*TMxrh{R4<MLS!_&EYPE|VxfCi}PRGp~`iy?9
zKpg7m@C{@XC-rpQ1^NRmL&^Xf)A(Z;%`#v<?4EEaR<kHxUY}>ZZN44dOSh+b8}V9w
zzF&M*MztdVFO7C)y`8^ZzbzLJdBz!hov$A~8aK3Mbn%4!*ws?l?e%{QFJrF>W}jO#
z_pS)sjxN4pe)04O<ZfN;mQrB8uWGMPIsHLiCQ>R=96Vp%Y_+uWjZGU!q$p(=exMvU
z6(C(adVUoC=}J!$wmW%Gn@h@Iiy!QoLwyyb7Eq8~aDWc-$m)jZA}U0y=!Yj44(ITw
zoR1_C<cr{xKfzh|!IdS5YM`AEJN72_w11k5DqTHoeV7dSg^tDO&a<x$Ohq}2)>`>c
z0!c<7C>KSwMfR6Y8SMk@#-vyYw^$amOl1*`Fj8jzK0Ms8MWmPwS$?d%{<6wj`8PK_
z@wMkvxnNDT>}A<&X(710ZF8wua91CpE0N$E<r4}8Nl83D<<Y{AuL1|ThJmNgSe~cr
z{$3s<j#0o*wDDMGMKBl@m1r`Gsu~UzKjv~z#^VA5SUP8N3|v51cte{)Z3gP#jCqFM
z^|(H#v60<OsOjkTI19U)<5+nx8PfpjuahW%)!&yT!Z%%3T#xfH!sWO5K^AvvJsgh<
zYw{{g!4~jsn8FJ!A&^=WMM}nY0au7V7B~|aa1_?X^j|=O{0v8>8M{x`7(g23O2PX%
z@nwXT;dd#|EZLn)Q&Yvsni=E$t$+P;*xs7fO(wP9D3J5--u}qtcGiyzQ^)T)o1W{a
zF8S;(zaqsy#_MT`n=87XKw70_^b-+KkGwoi#$BjLvVk8yXl;u91|8rGQ0!zUa1X=Y
zi$!^8cr~}785?EgtYdPhz7v4p!)+&QWl!TRDeGzx&Wpfm6+V3<mPSJ=7K*302CU@y
zTT{-#VRIklrR;a;!zN_A=FFN|m+7pgkna@_K%_0>XoO{%jW8&ZNX7rNLhLp>)LUQz
z)KeTdY~w#n^MFVxLV1WK5%8Ecc~#kdCpGbtl1ggO4Dz{HKBC^IG%ycK4Mg;Mr#5V<
zUswk+4HzMSXf-fQfg`yu&wdF#_i~q$lHQeIMt6OKK(ts?y~kdlO_4K96smxOGgxNv
z%ZzveFZU{!7B)O<y$v9RCb!h3zpi%G;N^h+;$6t9I7B;hZf38HdXV9ZM2P&u)+BtE
zF|BG<iz`WQ;bsNiE)2ZC#XIGZc^8~pY8qT4=MzVQWqBittxbwv6#JpG%cFVT+JVvd
zik73ECL{I6d+*^ls9vabbK+sa?D%?Z8Zz58vGVIATt-#kWMkVw@H+UT`aP;)=`0>u
zWJD74nS}=syb{PI+;u|(ggdlGIbq$twYt7ghdhOl&QRFa`N<j$PM7cKl7*c}KEbOK
zfFMu2r&~gW#BxU6GKOeHU4v#mY+LFBaKeEYp!OSk#>FP=pTa&k%3N`SLRIkzvj76w
zsl^FrBH&Y_z}-DXfa{kTKcJw=8fr7Mv`K?;N^f^NlWDfC0&YuhCw$3Ff;fU?kQ_z_
z(w?q+P&@?9#NPZZNSGSmKq-B}5h5({-XFhg|4bXYX^hxzoBu{i@%z~~LYa!BZR<qt
zvMPlWhpY+4r4<Q$W;iGrUC%1#j4|gMeG&ug#->FPI^Er|b`i*S$#htBa%6)@rc*D&
zNuGq!2e!hl=j?j(PfR2MKD=TES-lNYuHI()7}omN8pu}s6QHUc*y8S6{T$8-(ayJs
zonP^}Z=iA|1hZ6%os*K83R702-a@ilXH<(@?9Pa!eRwx45p>?Bn}%eEK+zt6s`sgL
zbl}4I+MK{)pg$zXXUwB7g~gl(3a&JDwcrdA{m%p*f{!NzT54Q#C-a}Dy!3JT0MB>5
zUSlHv;cF}0D!1oW=h4m8Su2&GdJdhS-s{!3sHjlB9S>E)h!JTI<Xt+68A0W7DF^{G
z1+M?hY!2xO6{o6Y8<Brw=dk8Hvf&gPz3y*;Z1xK4AfShZzw(6B*3PF;eV+m9TEF)V
zI_t#(6sm$dBsG$pfW?LMv!nnS%Ul;19w!w2sylC#vb3F4IK7~NGU=31Ub3^J@Nr|>
z3e;gwR^eh>2<@_1O2asVqdtCmyY}CGg&v-}J|7RcW|FUL+Xs$w_$VH8(+-`(dyOO3
zR@Z}4%TPaIL)x|LoMn744}>@Ztl7jrI$K>MOqAP>zeG;Ui#$0+PJcM;pG^@muCY5W
zw{hVM*x3}QE8Jm9QLfK=n%?mPg)kGjJn?UN;uISE^uFVrAvRDiVj6N7oo4>XV+_S2
zE|4n~byO8^x?0r=e%eROyLsk~C<%o!d}-R|?+n7A6xVf1X#9--PBXBqAt@Pz4<{||
z`;2E3VVP%BBgzMMLI{Nn@E7Eqhgn{gx+5+bdpEnPuoKM>r!IIZ5M2XWa4QNi9KIfM
z1xPvYf<9rD<-vL6rQiagc2Gv5mUjAa$YWuAYN$DPsFPe|jx>eKvp75LZIIIOC+kZC
zOLh=;B<6$)7IO8}0M>_Tp90~A*sA-Vg2<2A?n)arOJEFlj?Z@XpP?y9mBA!LjTn(U
z)7l{Ix+^`4$sy@I1`)UCU~SH~zyAIO;Y!JjFO&`<3a>VrpSF}~LcNSDw73L;A;@Vi
zA#S^h7TFr?(T+@u0es-=bBK1z?(`^0pn)volDxAc`ab8J;0JpJxs8EmD~h-a(-Au{
z^oMt;EHk7y8pdgNjT4nk%SivUu%vJd2TTw^)^IcI>U@3pUR9!;&g!_t`rTHExFuWG
zgQ_J<-hI(Xwyy|7m98wbh67Jn_Xp)Q$Z1H!wleigSC^~o(DutkFV;j?mq}!2q^Yzr
z=BCS&LaL$Fj!vnUzPKePuUb0qny2NAx6;eu0PpKH9V$KbLfoobX|y4n!(vZ)<c{cc
z5Qs;-eX%NYJeM{E)k$pt+YapLe%IlsKhf!U;SAlQgVX+CQQufa<9OpPOFnDJTM<O6
zUU?%de~4B-EQd7+TrTYN_<`$IFB52@vx`_XPrC%fWQY&e6+#Ao%3Tg9o0K>lYi&`J
z%<0-bbAPbxXB-1`9mXc;D1jQ~vd@Kpm&ta&BsGAxUDKK~T!3?ei*|u2ac6(ndbM9G
z1kg3}@Lj$FQ})|MP#;B#OMv|vO{IEbZlAn&Ot0t}&+heq;q~>BM_?u7&p3E8YDc^s
z00`gPLVUa#pN2}|0qO*DT~R|y8cVu_Ux-IkdDZ`ci~l0Szj49H&h>vER+!ls{}UH%
z{{qMV_dEALxQILa*9Q@%dq~H5GJgnchd1*ckfS;Y*MRB4k&Prg<}6UMC-Ei`McYIk
z7ExdC3OyAO#Rm8x#=2bM_3fw6i^_{PUwnvq^{{t=pTQoD?l*2d!Vi@;{+b@W2%?Dw
zT8`V-*$>mNQpi`<c`JbX*WaedsVJK!42gL3OWvtK6kXQJ(dpfd8`)rkHV@m|?}xvu
zDwz;W-XHerHm-;Dy}e$qu4INZLB8$^+c&gXx&pHkL{4#)&-r<z$Thw=VG0tBT~NXX
zdHl8r_l<o2L=UN7S|5}8GY}a{$sV{-v}1=ZC>MTDv3_rVr#l%4w_+*fZG<EC_67tj
zrjx)#${%mZ=q$Kt)V0AVS4Ea(_?Gf+QGR77h$RbNpkIYq{*C(V87yZO8`hA29o+qb
zHI9B-WL?N?yUx4rQL$r>JtTUB&6QiQF5EU5CNzbiQxy|DA6C4lt<)s|F-zT=e6~-N
z<mVDuOh@a#{`F&Q*Sr=fea7+&8OrPG#&)s_xw!4)P_#$;bMlJ_aYg&;wSc7*ig(zP
z|1P%`*03r5E<%Asq77xGQ-9BT|Mu}jBdf=%s#ele_>I}W7!{_Kw3x5L$<8$*>9;f>
zl=e#^pvJ{4IwiEJ#Vd1o)4riJOz@1utKxa&X74RAB+e)GK4n5G*T{BVY%dRvpY(+_
zMd@_80`<+j1nBe~@y5tGJBECWA)0)NG=hnJ=HpJgV1o?1-Rc?}*|ar|^!d!8v2`@J
zLzjN$&ul`n%oDzx;42R3YN^Xf9O!R*ekn|<49Ick{j6G8h;VC6i``V{9-00Dt%8{R
z-5=k2?$!0E+wFJCSUc;#G#|i&E$0yASFIANHG)ZVoNf;*)LMn<aakRAxtB}wG9=i)
zahHLYTt(X>2x%emI_8Ppm^s!+J$x=Ibj1QCc8~xV2U}-IQTcy?e^R0lB5mMm3=_!t
z+kr_fmG5bNQWLR0W-hBQw#xtu70F`h^sqLl6GGwx_1t-SHrx^7X<&JBS-xBF70l)(
zzxd3~t`$$)cR)q43&4Oc@GO$B;rvlix5_R1_O@Jzgadpx?z|zoifKLhm-!Q_fSC3{
zbAG9(@K;nYi4YHJIu*wgE%8^@umvPREdbT0+E*#XwC3-D5Y#zW{2HiYTTvy2sGeUS
z^!83@(|2R6F~Q|Zx$nmWQtiXhXg(nxwX3o`7kVa>HM+iD5~SAhrh1><zFQnQb{6_S
z#9av>lxz1Fkx<-3Dn*-0wwbY38e6HPtf?$xi56Q?lrT}+qm@c~X%nM_5R)wxl}KZW
z$&zBSBx9H{^ZcI~+YImb-TC_5?|<)gubbk1&ig#)Ip=qN=XY+t^xOUWJAOqlmBpN!
zaQ;+1D7&`i_@Y(M4txpL)3z!<;6^l>`J=XCVbP)VLk<P+7FiOLc8GnHKT9Tjii*oJ
zP?)zSY<18h`sVsxS5uaWZ}w6Jk6WoTbyZUylv8vyQct3m?+K^3bjF69-tA0Xx7j?o
zT-Hc_QqxDpx$Ad4EtfxQdHO6dI`u+sdT4^`ddv3)U;X^jKY1Riwkg^)Hz3pL(TBi?
zYbH29)1LSAu-tKRMP<sWh6B^~Z`Ye<8@@<!rL76;Waze(SR=2u6D_ct9M<}8+fjF{
z(6YhdtIhb|_5y(w4F{*SmZfMf3&Z^76FNZ!>!N~vvv|b=XXmYY<<nbnu3DB?cJxx`
z?4S8f=Ri3%t6^b&<uQi^`59Xd=};vv76k3P9P{Ihf6cOIB4*aN9xwOZyL5xD{-^Zm
zgnG?{)~k|FFGMU=pJ{Yv_MsWy6t2!TGoEwIJV$O`{pZ9VFEziWC|pr1UO4SB>e}wl
zHD>LlbD`qEg<gv(UQW|QWh2H%CdS1+Zu(T$5Uz7s_T;_|FDkN2Cbp2VE%TG;tIKDY
z$z3>x+QXvwjn6B+w`Dc@Ow}3fH+Qe%%C4mbZGOFR%GC6i0{JRZ6_K0BRR<JSFJJbe
zC~1|7PT0P%x58ViP!c)x#hNSA6jh5;BsMISRCJBr{+H*LWi=Z%HLe!@vfn=9e#fJX
z#~R^#1I$uUYpf`zR_E!`>lY;mCP_|`C{~+}si?D{Oj2p|UmJh+p0(_L|08u3H`?Mq
z?wuC?<6H8y>oM1?b*@YL+|ji6YJ4RnY`NdyOYwNE)pr7Q`!*6nX-Ra^o=ejxx+=d@
zL`lE4yeTjHAXn6pMe<QOfB1;rF)N*Yl9R4JJ+;B!#o$bjh>8F5%kn~pTcSmFSh9>}
zOg&<To^)0I$t!82X}fB*(WgG0nZY!F{=P^3;YMlvjjJB$_ZDIHizVj!oK)!B{UmJS
z>ZkeQ)8|gRtYy-NpJ8Nj@7~!tPO8b_A5tUiPG>4kC<JrWq;~(+XCo1@^atvQ;F2o8
zFXyann2%3|1x@ToPu=srr>($M{+LN~)d8Q1l$=>6VXU)EXKlfWCl?c+Xo%S+Y?`|y
z{5UJ?ruy{_83&#fNfob;bVf<}eNk2FB!3d{_$}01Y<(do{HI1Y)xq9M{&yWYII?MR
zmd=!S%Co;;U0La;cx<6s=32!X#qN){mV1{wCkMAA>=%}OS@=#zH_|#%!PxZbP7Bj|
zH+t)Jk4e!1cjx%(e;mKv=%8!4`c?9$!m_PBM}A(*C|%<wvGMZh<8sn5hurdhp%;}*
zlMcV=oE~(TWjZUh;-UPPo^xpnBd-@O3cscwdw9*fb<>)A)Tvm^ZI30lwS43@^uD?6
zt6Nm`Rdm<;tIH;5Z^FHK6aH?!hfDN4RUOxdo43wdUY(0xrV@m%Z2A0pmWlP$l=!f>
z59~ZAbuO3Ia`M_z`!aHoY1Wk%=WQ?NUOi>k^l9zh28-(6DKl?4Yg}=%71dsxwf@F=
z&vy$^*-P#$`h282#$R7Tt+k`MtfK9S^|<QNOXly=D?3+THPDm2Xc;dkk-po(V}<Db
zm)Av>H}pO#U0$M9y00p6Y0sKXS2m?K(XVY2epG2cF=s~jhS0aUtM5yPTXy;u)^5nS
zPg7s<w&v>bJNJAV9lBjnMqc+Wn`{W2oRX*Vdg=^Y+EcJ++o!GGFFf6P;wB31$XL}m
zJ*xYbxJpHvM^})B-8uV&t=24`rh5gaVx>QMVvMh4bQfp+WF!>sw07BaDs95??ywux
zSvC6GrapOCMPJi>C=Z41uJ$L_d|0|UcHQ~K9V_321|6MiR4Y<!H7iwatN-+-S#5r-
z{9<K$Ngy|S#<WukiH@^0eij5wscJQ(FI&9lM<eTutBY>>{6*=8H7jegC@VE$0vf&=
zO*kEx_~|2VQuGfkdD0bdx;3yZqu_g(`lbc;n3);lnq1_lCBnIetQE3(nY4h{9%rv6
z&B3nhyqkVL)Z*~(*ooEB;@=Ih&DZ=fbDplesN@zEv%hi`1kA3uPtbiOYTj}8fd0%C
zA5Xo0a&n1IiOPeMwY}#GJS#8GBqZ)oVF@07uN>(emuBfD5VpOgx>hUslKAY7<anpA
z`_SpK-X8PHmOD&6bxd@-^=6!By?UrC7Q5qKWtxKG{4`13y^mP8en))OZc?}V+{#+s
zop|P>mtRiWLI>9+Q-o%Z-^s9CtXxf75%;j~huh>tF@IOOufIipiD7onsmE1!_DJst
zU2}vmCss1_lEI?oG6iKjTCyE4-)gp9QfO$n?1}K!*|g}Em^lsKe=Pc<)qxi=#Ke1_
zi`%mL?D)v@K<H6e@15hu%!2Ep9*Y;zSw5z$GUEM3#m^RM)3(s(J@~11`i$W>-`gGL
zm-Sw}Ds1=swlgS)aOp0iLCEbu4*l9UcbD9ZV)3~TE)~o*nox7-XP>Tw{(*;)(er)W
zTs*d<ZrpPEcKWK_UN&zXgDtXpJLaW5Je5ta(@nPx^bVs){Z?qcXR`WI=^SvI;?<%l
zy=o~zis~_2q54_L11a~2z_?$RrY{V3U`ozn<^C8QW^;mP4u44(jTsEH*}Qf3uR+Bm
zoBg}o)h%4MxvQJIZ{6Wy<hxJNo*jd0>1iqIYN8#*)UAB?K>Z{|4fwnK+<o>avWf6k
z@R!~FefRpgx%<O!V&UiOX6?SmUL6WEDXQDJ@7n|a+{%4>OszS86oq1cNBCz}`NBVs
zLUH1GF{s6)ZVZ0`eouczHlNCh{Y!8K>?cE^*cFBU<uhvXJfkMUGxm3{^E{>I|N1F)
zIfa%%OX~K&3m!|NIGqYSPpSJqe&4WK#Pz<>XuZLgJN&*;90nctQ=&0kso(!%SE4m_
zxSvw9|CxDg*<b78c}h+8V*ZEw60Obs#?jgcZ@fQg=6*`{Z|Z+WcpBjWSLB><e?@h(
z9b5es?Zr5KD+6cDN({x>#qhtJePSin|0dvnIcv2Nb5w-yZ7)2z+S~_p=tm6v1Y?&y
zE?&Od27lCmmoRtV<FXZgMG-yl&4-UT+xpyw9P$@p>KiP~6;Ufz4EX}ConfUT#(8bS
z->2W7416am6bh~jerGFnD?N;u9_KOOrzkPKfnU`{i}fEObt_#BF<s87SGU4wiD5WC
z2!5&|#@UKiTt9;290q^H=qKQKi@`6WFc>lT(f<r6G+GRP{1*?z^%R`v9{e$*pMv8J
z2EUBb(iMXr15d&INL*(56I=8j?!g~3>M8n9`{0++C~YzL(f<@^_-^3G!2f9IilH?I
zo)4`7f1Ad@Z{x8a*Tepo@38;44?fuF=jNRM!7uYX!+-w{5jR!;$sYWPqaTQK)Ca!|
zO*L#TzMk%n-t7?E8D8rB@`>E)iG%WrC|%tZD~5CwF*+MHEHo@jw5&9e1#V3>Ruj?}
zGQO!Ol`Hoq-62BELrKKhP}pBcF)zPF;K3UymG6yj;@X?zEv#&=yp2<sZ1Xy<eVk1}
zT>I3okDcM?QzmI@Mw^k%$(5CpUQbGT@{zW&MEI@l_wN^)nq-7hDk^vH&sg+8{s-P~
zL0sMA6D#LpDAn{dD)@D1Zy*KNPK-^%E@im4Wn`wSR;$%?ulK6lm2^CI;kvo!zDEm*
z9}<d*zi*^CO`v)DCKYzD!7EyW=03^)+5l*j2DbsUZJ_}+mT1{%XxnI@ELWo%(Ips-
z@nV8=PMy74Wc$E*tBZgv{E9I8)TBuVuSn$ht-tO-zn(3&U}fAx2YQ`BgaduHfvp35
z{kZpHM;z#C9}SG%(z|N9u3f7+_(fpm%n;w3K58M~`>vLLdEt6fcG)tu4by~EB3P>C
zee#l((=_dRvo(QEItu_gHEw2Nd(iVe)z2V(C}4^VOFpns$!^~z+yh(2TfAOxClgNy
zHjXDbeJJ;i4Y*`ncqZ2Ta86i6QMvV;GvWf)?+h~#%z|Mb)PcSDug!we#c-PiZ3)d{
z#WoAtLIY(x+AQ1q%_4+8B{7C(5k7rc9dByd2f*DID-#RJl%njcy=9L-n<midOMUQP
zx>8b7F4s|F+7gbn9((O-;au-WwGnL;6wrL2D~GgpF0TK-UOPOX+-rx6w$QLG(bBYp
zE7!nS^)FuF_|TScb!Kk~9U=6(Ns|mRBy!G;*b*1nTf&`tOIVNG5&;NX!by0h{0dEl
zdeB*LsQqYzWTAR8PzM0u$=|@P4ihZN#+yoQ1$Ywp;0W3SJaQV2G9sHkuQ8dg^u=Fy
zCo8*cnP_>U^Y*V_2aF<n!$x_uQBb;UH~zO90<FPwPB=ypah3KL#>|W8cNAyj2K|H*
z+fUq7R?Mp?F)$=qeJCw0&7C^GeT1_pW;+Y$KZc!!?%z8L)vLefg!FcTB5))A9orb1
zXJnWFs7rmHvihYz)}rGZD8#n{+*KE5Cji9WBEz0f7rQ+(JPxRu>)UB)?%I_eq&(hl
zoWQd{3kw8e=<s(s^hOyY$)Y61LPL9_MzYPo2AMdtLALJXY>)|Pl|MZk!j3mj`G>CG
z;lq~VxHc>1{>kvF6Emj^wqJKhsd3AmHNM-9$jm0v8KF{rAd7{SdRz^#K3FNAkXdQ&
z6v`$?#S%+L<r$AsjSk%kJ2c=R!j`YxgJc4}4hc#}Z`2{_-w($B{eBR*>u@_vq|mQ9
zvw7LF%yH@Cw6*EAVi^Y0NBT|27<Z3^5UcM$SPG&n$My;5q=T~sE_VZf#Y!}~D*#Dh
z*=?%by&^R`zruqsa1Nd&n2I8;n=1kQ*Un+Yg~>Swns)4WkAj!x;JY7o4g>FAN1z#{
zDbRu*Z?<&5U-JRF@`b4v@A)+!6|#l@Cvb6h^D<%GC30}VCPL<?zm*1-1qK8N`3ZS>
zb!Exy2}8f{)r(8tUtpjb5a4iKO>C$5G^H($vDyjEQ$$}xRzIcg{qmWF3+n(4RCp$?
z%hLflP%0QlV|Ft#e4P~o+uIH}O^_9tpk}ur!az;n)`4{>1OsSu<wO6*09sljUwo2)
ztF)UiX7r1Hb#K5C<nrkV_<r%TEF)HKE=$y76$+~)zB_(7WzUjB0`mp}f{%g*c%=0W
z>e&6;hzPBrGje?zaARYT)~EF9KXi0_uTKV3AuLv_pS}|llAD8VYA3T;pc^Zy!X$<^
zgJ}Inre=~^<b}QqEejc$Z7ddp0cs|!WhErwnNM5n<Y`kwJ|48q9ydc`lDtFWb+Ir9
zflsT<?T~CToL~OiD3Rx|>#&0)cq76~&qhNFAxQG@U^_f5VfKwUhCz};@eFanh50`L
z*!KBCQ&sp;u=`*Sz=0T+7n9yviaXt6Vm_{Urbz8fw{?>K8=j|cjTAH%nlP{{G}l?A
zB3XbdBmFnKUYFMb>^K?5Lsl9(78=PGBjX{_3z`Drf--{BR~->CFhAm~w{U}6$Oc@*
zx!a{SYRp|XjnqOUZz`*W+!xp;Y^)X%v;F3+Ck}KU`uq1j20jN*pUzGTSF?DfhrO?<
zLy&t=@IJDrY^CAJ&5ZjG&zamiw(>|$VoF-AH%MF7O(m-`$mDWxI==!J?)*X(2U<(<
zHm@>>j=+~mqy{p{GQ)eoBXeU7f(1CK+usKOD4uiA&J+Y(FlNI3gU8-jQ9;z@RHH+p
zkuU}$l%!}ObH>GM`^}r454Y{uvBO2|TwrHoDXq(P(PCxuZ>5qGl$%Ov0*@L?1I2c2
z6tIGU@}Ut?5z?g>z652p1Q5sPO=GYC?F-mT?t_;+FeUckci@>ZR2p~`W&&_;C!Act
z@|@=O47m5PaCPm#JP{BZSs<nfG-ZeGkIHk7Y&iUasvtLg{Bs9=8NqY`p=(>jkZi-(
zWr)^+5XW#9g|UOX17=ZZ7%p0J9gq`45rGFMWK0{6UMKN~AtRD;1PjIMU#$#YE+`YJ
zs&FNJ+8V$22j)1x=!nZvBWLX-+({;SUseTs0bZ(yL2r*{(o!8WTCc?y&fDXXaLVnt
z$*25tQFsa-od149ZWqe^xXbUnG=q+;Z+U8yHinvpC6n|U^=WpG2>>iB)ok(Ztx~O?
z|3cdSph;CYY5DpIv6Hp0z3$j1<=i-M(QbEe??bXFe;2JDPZZAfIRY;J#=_!m1MvmY
ze%s0Ce$#;4?zqSd`J%Y?d+k4eiZqH;RQx!w<cFa9)!+VW{ePbb+w$}0^W~0HKgs&d
zKJ@@xkZ}VFlS4ZfDNNm;bR+Nj@0cfa@vuJeI`vP)$HXo>COL{q0j)3|W#YZQ7Tz_L
zp4tYmFLS@X{MPbN>b0<dJ<*|Qv?=uXyK%MA+`9`6cUKY&H!L)s*$hP-+$rkz?QHM+
zbUZuUoO()C_21^G29ai(B_*5GLUcm5ZPQWIdHHG;+1_y4qK2zCtgpn{NqlnMR`{*?
z_RZAY%Z?T>^pii!kt#to70|05Q9R93y(-IJ=9CPsQczIMX!I&kT3q<xzjLuX%ha}j
zhiIJZJdCj0&>I&%v*_wT8opIPcKjnj_W7B*N0q9gs;auquyaJ>RlrWXVD>efi}T}R
zT$jy?5Yu@-O^l{Qs@WY%qcuLNh+|UJ9fMloUzaXlev{D^zRkndfpKM*$hcJlF;$_x
zW-QXux$ydbvvl5I8ot^A5F!=6$AOqq!$x3Y-gFKQ^U8yb!?-~lrs5BA7?GBy(!lp0
z7QcJ9L}cfa<c7{YmKOFM#-?_5wLQ*9s;1S&G*JlZOkx-Ctn9$yNT$N>-XS4Nf^xJc
z`p&+e_gF&k)IeOJ)~U(S1m*=_P(!t<zlpW9xpy|E|CL+2Nv-Y2U2Fu7=k_mIDS9B%
z%I7nZ9KfIWNGZL8z;|KV()VH?N;j385pNseh>uk-XNNYEVr--CnXb%Ian#X&Td=F8
z=uu3Z<t<W7c9o1mT2OP0W9<@G+knMCs~6$@%Et|d*QdKzenr>{+^FQg-U?_GPxz^+
zX$AL!u&c3<xUjYKpy#_OFpz2+2*U`}@+Mj_?-Q3@?!J6;-i%ykckAv0&5LGO`MX!l
z$U+Y;n2{I1+?;d9jJ#mR_B|>w*|FKl$urN)bauPbo^VtA!tR0n&^)*wUhltjarfGT
zQ)d?XUB53&mlt_=bc*+ag_&`|bsC;q5BRx9q`F;IDH5lud!`V*D%<xzWc^x^5E2iF
zRWJ)7mV;km>-Ei*&aTqFxl}}0Y2ct7A>p);ti#_$tHBe5Xg=-VF~;-UgvIBLvX0o1
zBXHYr%)`BH#>PCWj}>QA7oYThd#KU}LNLF}0SvtWNSA5>-t7RN_S5wCSF6TH&!0dj
z&mMrpqf#m_C^qv;7dnWtW&!Q6<Az}ad3eCDqrXO5M31j*1(pc8PEf?UWs}1#q&@{K
zk(T`GAP`7fd3Vm#<@2-Uq#vuCx>zMu(o<LOWH4=t=eF3&-t_T;M_(6|EI22(ZNcS}
zS9a3o-H&c7iIA9UBe6?4#C(E|WWLKu(w$7HcGa~n+WhnPf4h}mkP{G<zu*9_%06zf
zuhiuRUvrYvjn8k;V#2l5uHVy=KW<$Ye{fdFxZ4DyVuU5}dGYfEQyfHA#Kl-xdT9F(
z2b%N5*@5Q8ajR3p!V}}J$Hm1(EM8s9yZawpV(<QQ+`E6*zux^r-f(_pRqlt~4IRRT
z-3w?+b_I;t%#Loxjm>7-tZE287DYS87<@IdvAN*Z92fJ*4A+uEh_%Z5`Z9Om#-FWi
zpg-CKx_seFunV2*tzwed2;?|d49u~`2RHe!4Xn)uf^FBa4t{K8zQ2B5+_Kp@xAwEc
zLS}0_tB*zt>%dC&RRb!Cgu`{W_;1{;aKhh<B{$Ev_-%(NJ+`kqjYw%DlktEIg3jc|
z0RjO>$2S{?v>Si9Y91yiu0KygZtA6hsJkrFCK<s<eE9;D9*?KQSoa%A@##=H))^-C
zYW4eX$}knhz<kVh+;pWQB4QcQLDA9CviB7CkI2eg*;(0I?yM~5@3XSzushnzGOJuC
zDd{cN?oGvt;6WSt2EgN)L}1VX<0J~Whr`jI<}##chWZ8JmoWFh*&J+`k^8HH37h2P
z2MpoA-%JC+5PU(iBd~giL2|MW7&<^ea>y85B@9<~e5lPyKK?E{H+Ty#i|xF}Wzwg2
zaqT0+!<$)Ac^kLXnf)%>R8Ar$`eyyAyKi*)OV)wXh3AN5QpSCt<9RFeV7%?A9L?jO
zwbh0%gbn`M2us)DFJ{!^c7GTxc9}xZ)mjJ^sYV|ZX^yjiS?SiXJ}94LRh}!>=GSgj
zv8*e3Zr6J9huJ;5-}hhu#q#??WdX&G^WTYIZ)|qdnnJ{bLgDCl;wo#IAndH+!GSv<
z!Q5`a==ZO~SM-QRb4O9hn(XY8UBXJz+^C_oaU?eJz<CEJ`P3RWrX?)%$Z}Yw!M{bH
zdu`#eQ#rdvsav1bo=A%W?X6C;8A0t-sv_N?ndyiFSudP2C^dZy`|i)}f}O--ykz|c
zRs4i{^1ihAuIt^zUR!k{0oXEvdht>X)sICc9}yXd9k3ZVc?2u*c}lpggn`J_K#UEu
z^+78M3}f~loI@gv8p|@D)+-h`FZ3Nfvv_~z99GEB3__YgK9h8yC;<0C<S#0vZKGiU
z38;l+rFD4MP}8W2x7(^@L?*}%tbWPc)jFeBug%wuf&^Q0>UmFKCONQ2xK{7V0q{_8
zi~MQD0-?&e;2zjnB)IRA&#xcZ*?R%WyB&{LXOe?_X@Tu{QatN>3y2J11{Sesfrh78
zKS3qA8*l$I|K?zJsat9A24VetUKTv~T`D_nga{@?Xka?6GgQzVMrgLe1k*-CQ$SGI
z+F0m}wsF$q^9y6L?-PvHSng1c3Dvb&9Fsj^^{kj|>x0SRb7Hb#7X9VlWYKQ@S@gmM
z^W>g~FuD)W+K3^H_E0K~Nv#HlzA|Ze02qLV9UlyR1|Z=;13s)SC99Hjk68RTR$E_L
zSy|(P;lZ;5?xJCX<r)N2@EKoeat9Y2Q)pUnY@rSD%pqHd2@Tb}Imz|}LB)w5w~0mv
z@WObHzCjpoaX*ar_pnOPAgrPmDHs-Wd2bn9Uv{bv!*018D+&hy1>Xy=&BdNDdH^gK
zMBtZ+vRJUN)k-`-BWH&YXNigpV|Kc)EsaN8L5nX?1&!jd0;i4x4+Jc4bDxOeI!^zI
zz=*I<#Ge&;5fHm6W%v~Lam&}G?c0MRXRzU1BE=T?Q}Kn_tW0-M-AN^@u@4CF_C2$!
zl;z7v2HWtJz@13@&M3N<ug;Wty4cg|)LWR9U)MM;uu5dyfU7u5F;_&e3|}b)8qE`b
zLx6jr^bZ~7psU~lBRuZ0!3b$-#k|*J2u3tDp9O@}Q+I0SxWpRFt!Cx-;c@LO79F%@
zOv{8=?v1P>EQ`!6R)&eDXH51p0J^KY769N&l+o!0MEkUQCLqni1@#iYkct2;x(~15
z$$j6RK5uP_U?9G#A&^YReSn?}+$3m73xO6IIzPj{#FcZGU?4f-PYD7Dd#5T_=F17D
zil6+Hwo+A@qqFW!)D2kKTlI+W?%|_%xX@OtTre&$i-Xc;X4Q<JvRQrpaaG+-zkC5X
zjl4li-aE9zd_CPFVwo{xifN3bbY~3iEqDU&@PzZmVOM+(d~ZpeIIGFBf=#(8Y&J2P
zFkDH=y0Zl#h3D?~``7peq#JM>k3%?usg3v`<THLaXvd)bp`bnInQC`d)otk=(rLer
zQQk#@z-4VLkOp2C6oPg#`=1yF?VYbHWBXfqR#q4+nGd*KIZq#iUBe-t{%!pPrNs+x
zvTJDUv=%9)`^VDSeSQmGyHuw#!7l+kR_16QS8SzSWwd<siGZ0Xf9w#Rx5~zDAt3@f
zRc#v$jP*bWIt*a0f~b|DFvedoFLw-mhW*z)`@NZ;C(Q)#uQjS?Lw5fXCX-TZe^Ks%
z>UJhI#Y?xScBx`<Hj7Tr&#a_?BLq4=q#Wk4sfCUiAFGrgTtAq-ujyWOezZ0C<J3W7
zB=;8QBqbb5nHH=S4x+hSlrmQz7-|TV8mRtZu~5fCCnkF&JH&NaZR3r50Ys4Za>J9Q
z;|@g5JW3Ru&+5?VS?F+{k@C5(lMH+T9uUC_lXnyfAc1nw$_%0$N<8OipC1yFjjAkg
zE9rVV@Al=3!*PfHY?~7ZX5ljc=ON8-;toy-3Zo7Tf?2#cX$nSgOk>a#;e?~#V3h`>
zu_#mmDc#;k0h>OhF9~4fmp`6h9T!Lm%*wi66VRNrJy!IPkoZ9D*z?jVnbGU!k4lHu
z;K@-3uM0Mba5TkIX%*)-#f&kuziZc#IpWwt({9<x$Cb%3O=fN8iJc*ipftD@6cH!@
zEM}jXH?|~@2rGk>1lkiywoh!plBJm4Co6L99h;9Td@rOTF?j&=zjAKnHw1I=m#y+b
zxSVa!Pq<|B>qcj*UYu$cN(g;$`AsF`q^l#s@Dprs5B>{6+v8sEhBdtzyfr<cz5dP1
zMleoQ8{NNo)T#dXelBQ^b5E&HXFM^20fS9O-6h`+=|gvukNY-GCO=4gy^WDyv!c%E
z^yx}QCxbye+Il)e#-a7vu4D0=og)s54Bv>m)*4U{48rHR;Bgn6cuT|;0|_TXVBc`v
z%fqX`?gb->v95bX_F(-b`g#<KUGbNC+^Y!;Kw<&O`EXy{zXtzxD-S$5_)XRC{W|Wl
zImXKT@#ux4`2%lwIi_0d8*!YgwJ}$rV;JR>_W!3)&QG!v)2<ww|1|COI|@15xwG-6
zFr^V<H}o{04L;57&nfQ#<d{TBL~15iDmc6B8l;gu?=if9uyp<o0h$N9<Ra8qBxxW(
zHXdvSVUotUF(%YponYL8buXv@M-Sa_XfuB+5hB<v-!1RoslI4_Xrl)90`aFEt0jg3
z+5ipEXaLZRFR+A4YhkG)p}LjXUTU9ZwjuO@`uSZddKFXQ3<AF&5r!toV%9?Q4hamn
zPFlJHg0DdHbu`dgJRE>Db}9mS6_9siHyl=Q-K0M7bijaP0=q2ycgQCH<ZR)<#5Kad
z9>{N9k>B2P+q}C#K2mx1Z+BXndL|yvfK`7ygGHvN&V5o3j|sL?sX|lx)w5Yw%8E1c
zv^o!+G`V^(J8yPG)?@Yf=LBMQ7Zo~L02&BP%}F76yI1(UE^q6`$^Jp!=DH8Mlj7(8
zb~z~@Wt3VkpT`xQy<g?fIeN39_{4sA@)ZmlC>M6cz|hlrG)QVaNZt7ds1(<?F5iF5
z^j7Y#Z$;B$9&KtWZV7nogr-p`IE4mcXf^N)>2_(0fEgVtN@TY1lXBp)%eiiVOOo=-
z%oM=@{6(jlJmnNk4QK%Y7h@q~VKe`J3n-Qej33}GnOP4w8jrC?i62*fB5#<iyJ${2
zZujwDIoNJSH4*L~CIc`4JYj$d@DT;@Qz9fZ18fQv5TMfK_t2#Ku!1N(p(Pgoi9~|G
z>AvcVK7eBaMMYR!0FeLIeMlxTYJy<fQTi9jZauY24J<0x`P+7E2d5QtM1h_!s0gja
z1CnTR+5m)Hjg6&+&4w<gp<=Yy5fRyea%=HeSEG}BUZ*&nsr>TgePU|Tj>so{hgG^K
z9K|-0S-Xhlp^R!Wr|3jvG8pYJks}fT3y>ifmJBTkLZ!xyQx7x3Lu<vdfNwdO9;3L)
zp1Q<`UK(S&yUf0O(ND_|jgZ{SyA0L-`s-b0@rri2G!5OPL8^Funa|wOTaT}!ht}Xp
z`ueN+(11eLLt76v*bG+l#i9pU4&3$|8{)io3ADuR*-_4Ub=zk8DEm|uzGG#qUl-ci
zf6wp5PF@WrJT>_Gs~SQ8HyqAxJlm82qGm2fUEd6V<ZvY1I@e8lv@y`y{P}YX&wk>B
z!klg+lqI4+@9(Tg7Wi|2js%>9U&C~5?$PtQFo}l#cA(9cfo8NgF{@)(Aqn=N0Wjzg
zdc>yBVBr}gCd27_!N!oxu7KvcV)Vpz?E;P2A-&I;APawOMbQ3)W`a5c*J7Sgw;A1<
z6qsvR6L~EE@S(}Wk+L-2nu=g9PB-7*LI!9Q&+g&SV}xC#5d%Zl9Rq}@u@4NpvFiH>
z$)T6JEU5Ijii{oS>xt{wHQl%#+%MwXXx51nxQyAyZk^J7(p-zDDls#<Kxqu~3B4Al
z9&$OfCV8WsON^VjzxTNiAqXN3gau}6%_k!nhA)SX;$`Ea`s?Gc>?c0R5#VY@@%YD>
zL#kKn=QKT!Usad4-0=GT(=BEJ`<;R|L(<geIAX*6`k&xX*qJES2J5hiUKVP~``-2d
zz(o`4p==n3WC8v>^T;c$KX^7X<Kn>#2hT%y+SpSBq}zS~u;Z=k+pGImUQ;~{-+b0%
zNorQug={zBOP$$L3&-D93#q&#aF6x5%AfV9S_j`-q~KGj{tox*<QE!@FzMe2eeT3=
z(swe8$*d+b4PLRmIg=so`h_@YYoF!5#*$5U=P>~n{y5jz1C3xgPH!$Bhl(ergqVzl
zhBZ5;g#QeoGs94o5(nO9_dFJlB~+F4+c?{*2}~>`6CgzZzx=|!DfpE)*LO&PDRmk5
zvJCfD5m-1n6;R`P_A-b@yS=)J%>*}ksG}qk?4*(^=p@fP94-o{oV5b8$@$IR!i~dJ
zMCH_tbOiID_^OMbw0X?KA)5-g8jB<Hyp4qhVkH+oV<o<M-XgOiOu>f46F^eX{_Jb=
zFMx;FlE41Z5Zd{8`qA`Z21$=8b~e&t`Sc?^HDM0bNYK@7p0M-~nQZtFxeYG%AD|Ch
z-v(>}emA>&hrk3x`C|Zo8AgGmkl&yZ#{yR$?jiR91^LNn8q>~x*2~w5gEdj|83S3Q
z<@4o4P&z!<F~^N^5V_Q0+9_92*o%!*YG@0LEg-j2GC8Xza>3o%8P94_4C=?y660F{
zw19-DYJ1?$#7RZsKwzbyl8Ep?ZEMbaopgjHYw(3Rpn1C(IHzBe-P{RVJ5km{ske>5
znwJAy+aqj1&KPn>&Zrp+C9N<{dNBflLa__M3pj;f!86}s&$AwH8>7gKm&0_KfjV&N
zF8UTn#YL4*DH&<B7*$3V@!&@iX*Z*xyO0<O(x_M|$h}n%&0rnMIUnC`(Amy{jG{v&
zOjsuts;dRPWJS?qzbV-vjL?~)0bE^;z-wndl5O~_Yw-rF{kE}TyGC|Nbg<0_a&iZ0
z$W0uq(pu=uY-6FDYQ{--M_2|LWrD?Y?h^SY-V*uD2eD@45p6Esb>RxL#bnyDBsb50
zq)Th@zoMRi-=RaLm*UIt1*S|oK2DQGEq~PGc_5i!emO-spt<(Z50e^ISDhF8uTIw1
z+6C<~(Bx^g9osS594I~hVt4dt+!pQ>D_8_Y3|753Ezm-!Kkj)#idCP=&Hg2J=()tl
z+=^1lmxTM0KOX`~k%db5U43=$m5473ub1^5t0MH#if|#tfJlRR&+i1~Zh(`aHa^n*
zPzov!6y2*K%3Qmg3H!(osk%<_l$bk3Rs*$Y&_=~h8{Cm>#GeDz=CRT6Z6Q6x*&lYG
z|M6|{_jH26E)DG;i~7oL$UnVddY^?Ay|iL0*o5(HjxynDdW<(wyM(k(zC7g!LMA*C
z0}XK89pS^|q5ixDk_G;FFCfroQX*!mJrJ#UkoNjGBU3Z9?n`|8CK&}Cz0Z3JNK{K4
zK4kY+u(iXq4)uLO==(e0WoKx{e9@xOn4UP+w$Cu9@dT|-3~WGATZN;qO<HS{WsTgd
zch}zCnRg2|aO4cIR_9z@%|x)0E`PDZ2sR$uO8*}{;>YydJniXeUA=qTL2V36s4j*H
zsj5I2DpyiTQejM7z+-Fs&azMTyXg={(WsM$ctM)C_$9fi18mIe^=n-atiWfz2g7qF
zpzq`m%^<UcO%E7!qvHqZ0i0ez<x635ua1Z)Iv#OeGlG>038|7d(cG-mhkwsX^`4_(
zADKJx^z3h6qNi2i+6q0Qo#<3-3w3Whk?Q%>*v$rCKuD-oh=sl4qJ@NVpg?3D2>wDT
zC8VXNO>8s&N#B*^8q!B!9V<tD-b`E`@0vI1Imsy~KJ!-ds@p!MhYbaW5nj-2`5wty
ze0dP46~j|3W$zhbS7~cRT>+7SRF1pZVQk<L)qS1LQ3p>OMGzZ`ripjXnnBaD>&3l}
z!gW7ysbSo>S8E@I&tlQ5YJbL=kxW;vT)EFU%<Z<C=%O{D-OuWsg6eu2OA>~=V!o9d
zXCj$|FO+0NcKiS2Y<T4-jB0{EFo`WNK7H~NE9hlwKMMeSHy~dYKDt6aNIHP&;u$L!
z#Z@u=Ah(K)U;&Pt*x%=97@j0VhmBZsu3jA^Rhs?`Z63P^X6#gHRIkb^Zq6@=UZn1P
z=j*N>siQeZm1f(gs3)sK$Vk|VWbl}{6UOR~ge}1xwk$^j6R)V7uAIyQ?UYIY>02@&
zpqWTWt5vIs&FuQj_)(m%>Y8?YzfHB8$^6t~Yvgp50!%u+c5@Y!TBbWJLNXbD=LpS%
z6{QS#9hla_z;?*#43ofja`=s7tz)y&zhd9y6<ZsUE?%m8?-Czi*lHK~mN2b~pigwF
zN~5TQ6xbd_GmlNBxG*ykNI>Wpg+NhfCNxZTOrukX&AT%biB$^r)TOM_!1nF!!lu&G
z<hi9A^z1hv^>Cy4if>U`JdT-@?LqVr@}(hPMQeyCKj@gD)(?jT+h0!lGtS>l1YsB9
zUzP--k;|7*jV~w6zW(BBjq2HAv>Raq@RzvrvcNGMufeI6!8m>p*WgO#`uU7H{{^&)
z7@|-XZgph6iN#}CR1%(X>u`O&zF?)Q49)(qS&YEMbgJ2%dS+NYE{h3?txot9R!Z;>
z0<n(Z(9*CGOv1P7>uIufrpJ0$KC3Y!)O0!q=KU^p37hUIafK`8SMaq#s3@X1+GKz4
zT6kM)I7Mep&I`?ibWU7{^q$7Fq_|8$KKM)S9gDhv)CJp|tkpc<cu6`^_gdRIw$NwT
zQ?Hon+-dP`&d^V>g$*>oo(k5M6%t4|f_XK*H^aB&L#Yhu&Wo&#KAZh)Q?@R<f4Ssz
z^t`20BDt=hg(UOqqc;;;lRs~w!BaAXQSLzDb==%Rgq2Gd?A1Ub_~*J{i2bO~>((94
zoj`N*Gw+q(iEHxT*qi;h)5)H`)9wdl0W8~ynwWoDJ~y$r!vEDJeHI0Kc5{68&u+EK
z_yf(_+cuYZM^Dn3sxAN5`4TP-B*`d4glq@RE&lnhxr-xWl@xZY0;wyI_^D;hwRwge
z$j<(HG)FA#&m0I+P8fb@Qe~06<I}?cOaf^$mQ4OgoIL}0mV@Wb1YCCL?jQ70>gBki
z!+uMM^7Svea?d1F^5)ETjG@CL$rSzz8)_c8m+RUgsBAokuu(Alh5Wia;oDPak`k@)
zbESpn`3p-Am6va73`#?-f)zqTVQVu*W73qnAM>SDnn$QYK|!c-Hm|r<p|nQ8DLcQ9
zZe5m&-OtoX>jT(#=ge)Jeu_827R5B3;BqQST^!F$z~N^ZRvb17acr6X^+)>JXQxjZ
zh8-W^bcWYsuZ><llsDpw_lV*-C&Nw`hWbNFVO)73XFouQU`&0<gl*5RNhhtyx7Wbe
zQC6C(f5KI0g(SqbGdn2+0<ne2qGvi~`vR~*rLG8n!y$z_5i&W*0kF!&s%|3^lR-^T
z=Jm97b5n@{a|2`dRX@&C5jiCxIKcHPakhAeWFNk`<S1<(&L77<|9h1vnOTq5wcA|@
zS^^3Mr`CJ78g^|UH7&H$lAEDBknk;S!y-ZE7(N%t1EX>lY0XiDvP8Oh`*9+j3FzWK
z-35qF!P8zHivN%qMXVI6K`w)|chBT|ukSc+NNmyJLc}`XuAVjeZK63Er+nO<Jcpgr
zLdE884{LG^m)$s8k!%e(?#}Bm%GDZ|%UOWMOJ1?Cg6nh(CFe`7*X>*toZ|$0On002
zH>JXkOH*n@HuxsVXi~@0nO@ANIL2Ym)-+gI%4{PuVU3B!a>NDVLH9IS>FIitc;!0o
zy>URw-*otkGj(~$U7Y>E2{9lPFi3PA6^V^C&sB!dBkRb*>TUh}=7tyW&5D}PfKP)2
zr4P0Cl7&Rft)3ulDd5N{c7w>zAd{s{3X8}YB)W%6Y#@!^CMX>~wUT(~Hk|bfx=M>9
zDrk8Or1Y=37$g5~oA9lmH7i3FYwm`vT%y8~6satPnQPgFY*<8!GPr&X{)gD`Gwkug
zRk7-aWQr?O_xb(cDxe)RHvNIHdTl-{45MA%V1SAA_Brw8n7{ocn=S`e3<`*ykfc?!
zST(SY0`Q7GPXQ$+OY4y&^%<!(h)7t)$Rk45%pv!K&ZWIY27VyXnqudbTpjA^_xkZX
z5iV5hjgzexl3Dm;JYslQuAEH)Q+mjP=F-&Ux+(j~-(!rR3ad&^m!8o+ajSaIogRAQ
z$7y0IEt0LDaVwyX7L;zd9#8iqhmtM4%LBGtezK*m<MfIAqX+J85PhZB7W*c7{_gg)
zb{fsIC?DYMx9IFW{U%py%A?ykX_Ni6Cb+A9v~qT}7$k=(9NVCRWGlV^pb?C5PNE98
z5ELL4nLE_id~?xYO!aCNrw-HKfpxcNtYRuJrG(c_D$h4n__l1xa>P?&R=wE5q?SK(
zB;oK`sT8an$grQKkm;Ux)=|=4p*11?7i(shdrV-_vl!u+$>LtRKVA;&A30E0Bd8&u
zwD`(KMs)h4*w_Z=NNHOSH@FX%>|ZId?crw3Pe&TZog8_^t2Aj)<3Jy!xY(;FCi!bo
z@S5lDXWG-<YxWebqnS|}-0TURpd7;_u3*_o)2LMK%A(Y_tr>}FS1@*Enp-1VRw>-i
zljlA~3JOa%AnXh+{^}6Cy#$=>wZF9lqC5z^;Q^FqY+Jokgaf7F&`#-$=U-KlMUU1r
zD!+%YSjc4sCcPAx0RoW~<V^yEka!q<YU=F?c|oH%g!n4HwXFHP=aQ-7+%@aCRY-Nz
z438n$gIk>cUuR?}J)ZcRLn!O7(ZTrJZgew&D+l#ThSCRrDoltJd%Zfc1m9>oorbR@
z`fM}ycwGCo^m#}bVSHBco-OvU#7nC>$E@9L4>mdiI-NqMt1|$+kMK;aRB-jK2VDJS
z*OE==A=!ejFci(3i*TYdL3VUzJy?t5iq8JiYnOjHrG!nnxv<&<jw^Z1zM5{HM)Ij_
z%W|)#IMk?CC*s(8bD5M^Rn#<}nrvnuIYu3)9@=}cJ>9O=GogEd6mtogVHH{tQyJ5_
zxl!0EUmsw(yejU5IYR#(N`tRl4aFnco1D~NX%I&iRq-FxiWqYm^t#ySL_7Q76W6xc
zy;6g$U*J;-Kq}10VBhb<{B(|75Ttz296#iKa6!dizGL16gofD<jnV#yntFU~kr65Y
zLz;TS%2LDC+93_cF}DC)Q_sWQ;Y^9G)Iy88_UO)tJO}TGY$++?Lt=eQA5oo6e1ahw
zt5EE)Yxt(S0B|8VwJ+8!L^vZF{DtN`wK=VIW@5Pp5*O9{PXvZt+4@S-sQGr8?1aBs
z-bU<+YkPb<l}1&XAu_+CGxUw?#IW4OeKTt7ZqN6(#CWqBmzPL~E_ieJ(fotw&EGy+
zEl-ofm0j%FzOp_+=2*Pi%Z(vV@9Xa_n)6I4^Y+(SerCB1+LLH$*Dfq5m_gp4Eu{6=
z1o}96Aw?wQL4&U#8;)WaRX2k-0h9#f0y4Qp$~oj6cK`aH_8=o-*%P)clAXP^x-K;L
zx^dlS@f6}tlHNO9R<_kQ2s^aE+W<_26t101AmD(<g9I9c9p2Y|z7x1)eHB9^s^sWA
zy4RP&9Ay?r*&+UzTQE_~+cIJFYu4j01lQnA$k~D@&=bx>RE5F(gS4*v;=g*D&pugo
zGnXkE)%lm+xCn=flIKmDl-Ff6W_1;{#DV0zE9o&su>U4<vnkenN9c2lyk80n_oaWe
zrp<p3xb#U0vd-fX?7>&;jnd{x$OdmoD1HH{EW?5i!?<NXL^0Ol7pc1{qe(bY-q#}f
z1K`}_yHwV2tIJ{MuXZUHxfs*4K3n}7y-@xL2xy)PPqGFZwq}P%Ng9x~gHQzXfu!lN
zALhU*g4w@MvebS3%4G>E?^@o?4L9Egj+4qh)v>%0zdvWoXZiy5)_@3eW{`ep-7nHD
zoH4+^XlxD9?<xWDaRfUim^nMmlSv|YQtS$d+3z!aDCHeEkouEuKZA<xqGm9kxG-=V
zTTjrn^-Ww)AD<e<)r%P1;Sh;nK>jX>5t>?1Pf5VV+Kh{FK72t~4>rn-IjMLP)_uCx
z_}Kx^$*ftTEHVq;1hDmtA@iLDKEQht-VNQY((M47+#AJYF#+q)%LX9TLAzCOIRByK
zFpHz0%u)!!5d2*fJi!76o)ZfJH*sMkT9ezL9rzVH=AYKojWw(Ikdl|Ym5wX7{Y7-O
z1?nN2$uct3z0LFo57b@DvcMxRs0Tt|?QJ*vg;R2@k1l!0)ifo!a+%X;3-CGPK!*p%
z_<s><F#OhmPbpCL3KJ7Px~~hkg%^Sw3mo$2P96`%D6dUHpWhEKq8fe!Y(FWc4MP1~
zhp!Y9Y32t6sv%}&HqawC96WO<;s4Nhi_`{N){dPt23CGuM->1^LUULAqL8NjET?66
z37Z5nHSoQZX@#MWLwlFtsWe{*;nxs}D*z;hrr|;M&-=6Q?tjh_7@mz&Cu6f8VF&P+
zZ1RQ}7<RziUs1M(tb+dJiVMeN=bGb{`BIhpPkJwvlJ<!%N`5`jX7TzJ`ExD5F-n8q
zsFO*yEV3OQcCfejhGg~O)4z?ggI!BhA{`ulTw9dZ<{Qgeh6$`m_+c^&b8F_REh47U
z_OY86j(^S7*M-ShMHp=xKBpk?P6-$$J{k`JG((>9=G}3dq;iu49+hj2H`C)C{}7kn
zrT_Bou!dCeCiXlay(4t^H<+L(l^^Xk2q_t1=Y%0VE?<5fjpjMboCpB2tYGeg8QlWv
z_K)R0pJbPN{<L_oD|pdD%Yt0^CUbt8^`@z}#wsv7KXjU&NNXnnO=_`fADu#>_r#eI
zTHh5Ht2k!tX%1J-R2w%gjaC|yL9dO;UPr4!*Yx`CAW0q(nLNM?pT5LA7r{RKxqDt7
zE89Nop%y~O_L=t|c0KU#@MU#ngDa>R%{i~Ewd;3^H$kmHHQb5?)T6^=ouu(5X$Z^Y
zFKHMN7{g@>xJa7~Uu#lB68=MCiQD;X?cjTn7dAZyy+Mnv)}LEj{5>&fVF2E4kH`K!
z9<{Y`)pufi`ZC%BTPbBlF&n*couuF$<=JmicApR1TAtOKaNsa=s=Y%6i@T!bu3?Cv
zw#=X8IGVQ~kt4mpfsdeUzs?{bXc$<$$8OIQ_8)Vm*<UZu<z_9<{bl_9uUeBg_h_nu
z$33TBN!F*CN892$-D?}oaM{_<Cgi~G-v)sF$wpUTSAaryI~nMAGw8k~-1lhE{k}Rt
z-!4%6QpGMf3hb+e$y?)ld4e-1Ut4X>H5jXW{YC`tj22&M1aC8IGK{I&^j?1$6%BDh
zhJ2o||34QM$yQIiin?Cebt%I1C6pYkR|=h+VtjR(d4g`5sGa)$9W=CZABE~x*mjf!
zW<Z?n2j1c9x2JlcW-k`DtO0l~MM2{h8-y|!pW5Xp9yZya$`5Y>t}#UOec;TI`Oz5b
z47?!V3PwU=hQeAio85BD(>pE9*ROxBL@Q!;6yag72mnxCFeioy)S38@5K>IdFN#{e
zsK`3<u0`wTo~52HJ9=23DzzZAW!(K08fekMrT{?!tMJiIhED}^P2Tb+Ta%S@s9^bX
z=umNqHn?&~5js%Ie=ITCT#uvSq7gr3d!uI@r9>9*6^yjUwb6dk`nKp`S*)eMiGWPT
zgR)Qe=^^z;eK)Tof2qijnY=OCw?}EA<=GG2YdTk-SpDO0S)Ui#mrP*3V?cQrA}JOB
zPVL?MF6-EUiulWRfgWbZOgu4mFasEFY;|(8X+SU?Ur{JZm*<)u+*3T54)>&o{w+1u
zB+i0>bKehG{cOU&Rj!|?Mr0^R2QvYd#b~cMsY=YsK5(&Pg_m?t1@-GqJXd3Q)uGi0
z)j|G<RU<^<IO`T+%lIOBmLVmWvCp?;s~5j7!E6s+l+dwK@dL@XCG$=DJyyaSCLPcL
zkqS^Ri@xP9S*ZU792}N!7Y#GrJo<(6NuS~YEHE57dlA=pu*G{Y?ckbnG7t8j{by5k
z{P-NBRuFIm@9~bnjFJrAZ}XPHrAusm#P|@x;`j_Yc|0U1=;Y)NJTi&Hl;nO#0F|D`
zmLBDOI##!Fyku(Hu1o5dLKYMC$nAj;QeY5UQ5Dtzn7nc?cr|@(>(NsY_WAbtG1-q#
z#6pF*sFyuZ6OA0?r<Fv_Y%g^LKKp$1i|-_D&$BF>7`tC{m^);+c->6|6Y-T|p?K+Y
z!y6yz{r{sI|CbWbOkpq;L_)>NCsz1>*^0ll3%{eL5m$%9`Vd)IC`t=1IakUP-QnP=
znYwZ_2AETis8$H!=pWJiF+(g<_S7T<DX{*jNy1O3j_n4SK#+?UeXtv*m=AXazxnEe
z3&8I7Wp$Gw@buve9Oe+z3*}gz9AANQ37)GKY;lIT=J#vyU$SlDyUW<SrCI@?Sb*Xi
z`&8SX7@GNPX<4uKeN)d|!xWvIqq7v`>&;QSbh%353`>iU(ffr@oka}q1u-P`4)0bZ
zi}fpyYK`@g`Y<ab&@W&1S(?+H4$rNjw>pYICnWbrF$u&E=l4DOdZFrstkW8y<CC;f
zTdUK2eHptp&<|fH){E$EOVBTEwU&+wAuyRK0U<pJ2hF^V-l-I!jiydk)qSQ|@Ks<~
zRc&0O`7{Je@pZD$Xr3B?CYwYd;9~5?t$H*pymDj}EQtP7b5u%7Z<f5GxH>z3tyjF2
ze|7GelHg;ebw%G!Mk|G~<hMNz+wKQv?g*0u&&TvRB}J#yl7YKTPtiKX5QlEhK2QP-
z>al0$N<^-c{n4^(FVv3W)<T$G>3L(cjreRC;Nj#XYYYKAI@UuSu3P|*52tuO*6Laj
z$!qudptI1sdZ1ZuG@LkiIy|pVJn}$!c5(Ivc3qf~-TN`76Ep#UW?;|sk!f($XYm$$
z00KRjP$%A}fEe}uF<HBH;~tN;Qtz_)Q#R|&Uw3}Hw{*ieqiz0N0D)?sjSYgS_`Az^
z<)Ssw{Ss2fW=KLv!&7;<b$rHV?99&Rjv?(g2$&6J*;&%zEVg*m_ZYzN1<V_u70>dO
zO93lHsIAyj;fr3aHC&fO0OI2TQ78v66g!C7+4ra|^FG{bP9e8%LoL$SJ%F5IHy%eJ
zScX67M2p8I4bE_a0!Kp%QN!|uJE554e>Ap>GoI`#Z`U}&c(RUd8_Uj*X9AN$risPW
zN%9ht2H49cOEw%Fy)rbP8sWUXi5!(asLTj8RuB^2p?dj05SBVDu9G>pt|!0X{PsI9
za<d}xg2Nh|BKDg<QO4Z^<;38<HBj!VJMsI+7$7-bY{F7H=v_Jyl|cqk)B5(mdQ!{+
z3d3UrRH~g8BbkK1bHGEm>3110xwF>L85A=;Gc+!~NrVlTh(jLMr@w8?L*!v0P5g~u
zc})|SscfRYf9<p5y_4S(WiNWF;|e9l<dwamtBw(S8*F;?u9{m?k6P9d?$GTIz~L)&
zN>Ob_7X23`E7&*>*P7jxw!9@K(1&@>+s-q^N9axXOsDFpw$+D~@_ijjg5R{BN;uz;
zy(UGO;udzd7DqK}H>PwSXidm|W`}1|Vp6ETY6*De3CSo`$1T9OGb3w3np1S*`)qA*
z^qCiD?gVXiw#Q66Bq%+gbae54AOZvrOO^aI7@)Ly2u|AUQZ`4de<ORki{>!JX-KSp
zU=q8Az>e_knDIp;#tmO&j~g!M9yffNk8#6AJ7ue?s`P7#u#r4V@;koI9ttP-(H{^f
zP`-bBcqv!g(E=rmJ;Lrn^R>HBx;&RQiVeeZWTc@q$6)=I>q6=;Q^WLE<xiRPNIh%?
zvcX#F67t#e-M>7uU6!9tiFRwIs+Zk63~)23NmOM}7*8Mf3wC8y+eeu=oab&&BpDbW
zkQUJVwI_}!L2-JnG&%Ac@YBK7a|23VP*#4tvgV&pmJZ8E@47Z}-lba4ubaJR%<GMn
zYLD*3b?;Q~eOk1vg<5{DoTN|HTQW6OxmrBmp&>MM)15AS-=Q5CbK`Dec~+N8m1<k~
z4jp;_*yrc-_nFAaZyLxDG>;iNBJBwN5Nlpi8=LUhzaw}$uDEi@!FIhd-V$GaZ<dwc
zic=~6btdGE>iewp$0?TsGVAZ;Vp&`0S}d@4vtv!^Au1)+2}tG>h>66mwD(z>E#)k5
zi?k6o@TDzHZK1|wk?v&0ELKv}{lqmibJ47I2on_H96-MOgB}kJ2&MspEotymq)p?>
znME(eo@+C99cj1qyp|X0Nyy{m^|sdals^6#yyG^#NW6~NM=}q|3aukiZvpp|+fHe$
zYO0R>gvsaWa!~b($g~LOZaPScw<aQN6ck^Ma>VI@Bq)v{*t$O2<DObcq)T*3NXQt}
z?^@-jW_K(6$*pmlEOJWn1z!vL<y1-Jl#Uo3x(2E)oPlGS*%O)-KfoDSBSywe(mXh<
zTvNyy(44al{XwUvyS2LgH%FT1#tq4Q=Vvrph+-cDs(dmPy8>b8E+r`V;#PiDkRp9A
zlSF<*w1soj=<$-PGUzdCS&`-C)lc1vZre(Tts4knN}qV{MKB7#lt&)o567i&=)%ym
zB25PCcc|K$0@D9-YPH~iO};^)Bh3+=c}PP=EBc(H3?dFhsTS$ql6Pb-pk=waC9_}~
zt2c>6A%G0RUezoX)%r8*o8&d0%*yW%5^JXVFPXb$)3bzE28V~sUI&Bp?;+WNzski3
zMSk|?VBew;ScUYTL1NIbvXRme4x^r}Y?Soxb&UkiG(ba)Y*9oqgzoo4D~_J_tA67q
zn5~NQz;6y-ysVaC#oWT|i6eF6==K>tSUHkv6@KLx26aPO3Har7z?1NqP;;)&x9Zu<
z>m+|0v+Ajp&-PE9%q?*wynf9UB)jm{XaJeB+$2H{LTATO46xBi8LWSCLG|n#$3{b>
zv<Z&UyQdWGym*9G$x?V~gx$EcO3prUxUMD!!oCWG57x1JzRXV_{lt*T&5yrBV|a=S
zgP0<l-Zhl6@*w1#K9aFk5Y3%5&1Sr^yu#XmkU9<D9f|c@OZ!UaXSWn3K5qs}rrseh
zpadqM5T6(O)?v4LbX1&eEjq>4-6zGF#S;r_z)U#79+vU&M1XGv^irm}KQPaXWlJ>K
ze_Z~^`^51C@3|6_RR(;()%&(nku1hnOvMwhW1ztVjNnXV$ZVN6l%FLja;7SaUeM7v
z_&~Vyh{4-WQ&bv8H0Hvd+*{81+>N=YXgHR>4m)M=#d_lA8Y4X>U;Z1VJ-R;#EimQP
z5izA#VvCPBhy;l!8Y&(}o%2r@gCp%Hy$m<76;XsEGlu6m3XkyN<?Qj#asA_;IeBE`
z-{z4wQw>R<U5Qn1zkF$g%0ShPMR%~t(LObA6<@v{P)NGCSRI43O1{FGk$5i*aQi7W
zFu+CX7w$(~U>DR_2DmbkPj$7JcA**-Pu<_xUOZh3=Xn3j$ljRNLf;}qkH?2FsZ=}_
z;Bau9QaNlG%M1`6#^j`@88jj+pTBYk>@(%|H#+PJGOP%|sbf%k6T#nj{Fjqa(!$j&
zUX9R~dsufOCOI<h;oU>Cv4ofA2WB(+U@vIf2PhgH%5INikL)yqJiE#wy2TCS8!H_Y
zSE--Q>@}`$&&Y#4ql`?TzNy?->K7=1<#*6pv-cS7%3343R&#}_S>my0N<4Zc*)tvD
zk*vkn$wl$@k#c+;<fK7qB>&N*9qB<*%0B@=tnR?2DM%dXg7SpsP-v_f&IXTXZOqXl
z;6BfNUKr(YHq@`+0r59hZdZk-KXaRubK`(&dk=oyN~HDk2jTK!Zk(3EemO#@@joyy
zhASKFSL%SBl+Zhjo%sJXF{Q^vO(x~VTl`x6OoEcbSa`*K_Sv&dm><eP*?xR40s3)P
z^gH@*`T1RY0bmdSctloEnADin$MD6j?jp=M^BiO>nLfWer1h!rItj4>r{4U@#Tmgg
zXuhsNC}GHbkT|CKf9R|CmOrUR!lv&`ePjHjy|)XV2NwK*6A_@8J+uStV!=ZZQ{zQ)
zlWxC!s%WcNPQwRpq5fcjwbmb?6PF(_#r9Xu2+fjw8G=`mBUzIj*$KOfW1z<xBH{_3
z(cs)~51hxH6ERerwDt0g8H;{wY1zDG%a%*wQ+0V6dA9z|2M%8FYhEU-yF_5W+DC&s
zZs}b$UDvMF9Q-0Mb7qJycL!M1wOKLuPli{8M~h7A1v^h>L&$ABOB2nqu+mrpB^rC;
z6Mr{KrsXrlJ@A+DbNV<PF6#If3henq@cyTO20{GtNqQR_0pOY)J#WiS1%$n!`zI+O
zXK(!P+pjtO=kK$Z!v^#<3U4+LXwj{#%srsyMHb14oIs}P2Zc1VV$#7K5-CJKn;O`c
z0yH|#FAVMl<Z;8|6OJBc7ZD7>Cz_<i6H@4KRKzskP+Z9K(jG?61P8}la)zvEpgBWU
zrb?Vv$?+QzP(-i;3fumG0-3_fy*Ew{?2Wag^YL?8LOB=K?dEB8usyjDsgn!MS4M-<
z<3-BYg+NYAER^m=%<THLd&l#m-OKmP=f?)Wa}G}z!!B9pHyNj&-%By-xza%)x~?VQ
zv!11P(TU|a0?{cRU&A0#s7{%Q_{uF*Q*vRmEJ0|Pp{!0YL}+Y5q4|raw0P11PN%ex
z>paM4L_p~0x&2d<JwC}^Z)<caRQ<iz?<Nzk*%4n_$0b+3_@&NigiXvJz=P)1)P#d?
zI3W|HnZf93m`*j^yW_z|z><<UJnTP1c#s;sB0T%<+T4v?@K(G+bdmgue3y<}i^*qO
z^FGBiiF+uVh;<M)A?B(RA7|(=$z5@H0xl{lLDf+qEsX^hw8P<?O0Cs&JCFj^yA9c~
zRhnatIrdg1qrR#5#l06<Ew%eS_Y$0f(pLUtl{)IY_<iu%k0XJuQy$7j9<NaeU*2B*
zQ)b%J*+C9;Iw*B#bf^AoT5-i*A=bW1N$D>xHEjKbJ_r>)v?hPy7VoeVPH!~~PVF>=
zOGO4UkRt{|Dag8FiI?GGN=*hwj^7$*aemIG_ixUdk<09E-F={W(F`m9;LPw~vK;vN
z=rQUEH^ndPe*a<dyLU@Oc0NgN=-gvzVZZCU!F#-J&w~O7OnmyK-58@ETx5Pi$Wnx<
zzi3VV5-dF)fj|xx1UXj5Try3=?9Cze?>`VtR_T3S@*Lk|i>LZF!&aV#g%|LrLC;R#
zX0r18T+(-Yq67R@&pwI*4$p)mfvKdk)6QXr={Cd=qomQN39ZSOzZjvcz`hdLa55Bh
zhOh@x|2(Hb4Du)b7*0mI5d?{o{P)<{=Z~K&FTL45Uw6+`ZOvKrO$R$-pU(;2c<IHl
zvh(pjz5S-h9G9#PyKp+^Xx`D@%A3KVv!#IZG6$!OEbnpBhXe=8OGdj5kp{A0_=^>I
z#z>g2TL$}KrOE@8qdJr`b(a;bQZ+i^HO0YX(-QF~R?F`6yt&n-bbal@aXGXr`-xBd
z<&Ld%wSGM{dFq5Y7}V|5&cL5DGjcE29+HcQ%-@4)E}JWLRAzQs_v#m6^PKkR*Ut?S
z-JM>Zwyge27QyzFO2dLF=6&BjX@6hlaNT+lDs<xw><ip(T{%mcq<iY7dsG<+ZyCea
z<%lrbnL~5O7!Tx4{{_vR?+FI$C;0o|PO4(f@Aw=@*3rKaZ662~{XsfR7oge>X!jKD
zT?PYWD#&Rh;X!*VklebQ1=znQjg^RHDNNq9Z@icJY{yVPTkq<}T%*8Bx4ZU^HVveX
z@`ay`KtkC7#Q#2VxMmk_rydIp5$)L~(roJF3uGMet)IzXs8aPkDa2k<Xd!rn3-xV3
ziNoWn$gzF2a`JPkT~2;GDJ7s<9s90+UwOvz>_wh_Tr$MZHrXP~=tSx8br433+TjGv
z{anTWAuto+|9;V|t+jQ}S21%vWA2HI;hMC{t6JL2X;D$9qwq|>tYFAV1LWQ#fINS5
zdORyMq?KCQN~~4OBGy^#@rXPeSeoiRbMmYvj|MKz|FS!)<{@kt9lp*IinlX{W0+^q
zWkN9;?Ts3mLuvSM{h3o>5=2R;!a?b<vhs995Dfvj*#>*LgJ`!A2^LcP;V!K1<sA>0
zA-Kga=#-2dnR9L2uWh`tbZL@??jUL1W}Au#(mMHq!bjW;gIN;>QM5`4mIv4kfMYIN
zb#3RDX=1(C9a3sAA-N~}Wt-UjeRw8|j>p3Ta|0*{hC(_r@U5w(<8Z{E;Az^%8_BuV
zu1?mZwbq65lZG3jRNk9cA=pEkujvO!@BM$DMLNcOYt`NP6A0xrp7EX;1q#RC(5+`O
ziQe{HT^t+c8=OH}Cx4WC9Ue#$zIOp5M>v8MwtfxX7RQF*aRG7VOVh_qKcc9A1hMvU
zb1rx7<1(*KJK~t;_gb=+mrY}CIDCusT>5KaH9q)jdj<g{(?0vgUY}$#bMnfQKL6L;
za{xqfbgf1#r%_{zv9XGZ1=zdWt0<r%*Z>hxEJ36ka#E$+a&`@|MWe(Ljq%eMje-TR
zd~#7^!Cp~p*ua8_Xh5ah{%`hnxh<#P#qj<AFN$+>vpX|y=Jhvk?jkAodv-RZbot27
z&CS>%vl=(O_&z{n%47mr{Fn)|V$Pc|I+LYYKrH5u%ifW?-7y!Zta&tM!_~95%55r&
zzQHQ2;iSO|NY6H+cs%z0aY|0h-}aS}d*<qvZG|g<SQnjqf%%O$0|5);y0{^0lukvR
zPysWvNu@Fc6@*fGplkhv%2##m9!i&XPn+;~LRIU%6RsS18`rbrvXNmB)uhWQ?XIty
z6ZR}MKwm|A8uX9JA~H1qXn!kU04}E%q--;gZEloJPSukEdcC2<ps##G!WCMHPGsVX
zHIJ1&W}NHc5>dE+mAGa0#Yeuumv*bRz&-Z!=%lC5W`BLp9QZ6!l%xd5YY34Tlu8PQ
z6~G<|bKAS%<Woj1tE5(qzns5el+B&nkL$N?X}x1s*qOI?&c5z5Ghy_dzqW48*oqgW
zep9`Z3<#;vKMT0AaQAZ2nepRtoJuz5L@Bi;EA#G6DBK&h{M7}03;$L<_H2HZ-hc4>
zqd7&D<r4$+&Lb~I-N;V}YRR%iP1rbMxH*_vq<u-b=Y<srW|Su$Oco}PnYLU6<@u2`
zMCn>;&zQa7s_o<JeY}oX>kZ(0FD>f0t9fbU(^UrPqq7q;>}Q0R1<Zh34yM4x&!cre
zJuF{i7*B-f<)-O#@5UVdcj9-i4sBWZ#kUbG&t&gdcQdgo61iovDCerNeUOLUTkMCj
zb)-YW4l~MFAc6_H1o>R8!lY=}+U|Lop?xk$Z{NRpt82oLvP-#Z?q@CxuP4fKP?a}U
zWqTVBVU9LzB%K0sv+Z{2eaYwwuyBt!J@n%AYPi-9t}4qdA^#jdj?`6>8HWw2_Y7IZ
z({~%PhG!j#J3D*O!z+;k7fnmJt!ibfaJVE%+2d%J{@~Kl+{Ss&TkQ@A_MY^Rc9>l6
zsA*|tlgTU+Vj-O#+bci?3t9yQ2b=P<vM9UFfAN%eZ0FS^u~SFt=H6dE_;@wz=6L&o
zLl>EupQV>~ajboyv(w&F!pH3ChbdGrSgoIaXwoC*w{}VBI_Qg+x1n?F-kwpht4oHz
zIh(d~Cfo_3e+-9Z%1H7DvSGc9>!l=^zIE25bK>0_kyoSKCKo!~jp^BSkK2o|V@LnY
zZCuyE<mi8YdDs(k(6LBTmr6N4A?8kT=@>EGhuxZvfSU75|3<;xp2W84{o~s9v#r{k
zJ3puCC|7j1+26mt%S;^h&zURUT<UhRQ$wo`U$=$;3DMi^7DM_STzP!z@}n<OD|7M6
z)uanJhAKeK%{Mf!3sICL*a#s8D!NQJBRa46h-PrtqHmivzP_l_RJd8>cX8~c<ffzF
z2lPC7jh)tF-_Kvingf(&qCV$Z)qOJLg{~Xaq?OsLGn;%y8;xr{%gz2aL7{uwwEkhI
zeOU8GD>lVUuYPc-GLp*ZLBf4+WIow&E^z#`<z$v$er3g0{Gt7fb?u+1oa`2Br}T|m
zu+!iodiU$Gz(XX<MEKJnzdJ&}Sa#tVF9ZYSv=GCMMc(55rW+*Ku{B{3%nug@)<^WX
z^%8sgkNQif0E|l(1Ym?k=B%+lygO~zp=`scBA0xtdpmc1qdz%`W%7Ex(_x00Nm?fF
z%Q%h`YLZky^=L8NZf#12B{C_rD9m<8!+Kcb%aa?eNqqhI%G<w2_w3c%v*1eehC2$b
zysgvg@s%V|%$Wb20b%-!7YF+Jw|2I@MV=D<e$&88M$&$%>NhiUvWSsNWSk=yNS;mi
z76amcwz5!YxjxsFvRwDSb?j3Aqo+@|v@766`kX?MKF8RRK2mO=-<V5QXH-v~{7_if
z=Cg#Gc~hqy>bZSaywkznv%eoOo0c%+*LQIi&c{LzrjkqNk&&uy&?wNwnUEz@GM;Vj
zv@TxjdB%IH?3@oi>~=ii-W9Ul{lIE6Env=H;I!RF-p(R#EPt2$a!sp+!|%ATj?J$-
zGt|e-q%9-g5;plZo~)=B6c=YoT4$Pc;kLhNfUrD$r~TrCSm3dWKfBF$^?J317{2c4
zBKN{UJu;iGBF?Ao4-0r0GX1yFZ7QTyWJOwb8%<>a>3Y;QM>ni|)o0bW*I9QY4R2k#
zyeinMKk2pA_E(Z*$u@1ThxZUd$HI#ixXcY0KF#_wSOJ`@NX03X6{>D6-?Wf);gxEy
zGEeOs@^H`SN^!<BpSzE*Y)!bD_<rzReP&V7m9iwFC_ukFrNUajt@mFQ6<fnyrwj)k
zM}%Kb%lhu%*Ols`DAlb(hnv&aYciE3f8H9t$ZF=XZeRWw$2yI*=c0$1kWQsVx|u}E
z*3I?-<)*^@hR4-LxZm)6&-}c+&rg4zzUT5=Gen>x>sFCH&er|SEVf0;l7wrMVdPjF
zv*)gC;%EkKsfFS{lWFEw$+kIhm2o$31pqT9cj?2MW=7VRda10*w9I$aI=lN@q;XF3
z>e$eJ7{5Q=&77gLEMvZuE4a(Vh~iPIkZcU23Vqh3CQu;|*&}LS5$ZE6*(q;b@7A*~
zMGko6I&R^@=AQjB?XE1EIs4D8GcO*Q67Y7%thLqoanXj?;rc0W$U>Y1b4}VUfR1%Z
z!<Hlor!q4kZ7XHIBIygzZf~1ha^C+?<gHy#JsO?Za_gi`i|=DrWOz#UWUS3tn{cdv
z73;p?X0VHJ&sdgrU!vmbJ`f0WNe)IGsdt^Org%B474_**pb$hL(m^zi_q6*&JGEKY
zUc*icNCUagrK2P48r=e$5!cE$U3!~MT7O>ke%kw|SM&*^LhY9pUc0;Z!Qy2{S=Smb
zavWmDt)sArckmQHB^Bv{T-Ob+m=gdzAbM65+N1x%-)hx$-QB(S8y8V>?}F*Eqr2UX
z@Vz{Nbr925H_*({D20UrJLixKCoKwdwHaG5rP89*xzZn^gFkqVp*P!7yV(Lu?c8v=
z+sct;BmM<<a4(v(DdKta_PPUEIa!T<)XQ|*ciz=Lckd;`eWT<fvUv7(@zQ+qEty5;
zKQcrenUJ`r;PzIh2C0Qozix^X?P8VtZhgfP8@?atdr7$O<(Ap$xo1?tC*uv&1L!_T
zwo>L~1B)?IciPptyl`Rvh^WSEVtLZ+qbqN{>$LQ$dqHH3Z?XwK2=Xf0$#psu(k6;;
zU)q^TaARR6e>s~y5meedz|;M{b-L7q>zOV#SV$eiuo;dWueZJJ_K#m|Q0MW1L7#c@
z&N9xqB|PA!h<cKq3<nw8KXR<p9X136Oh}kTsT}Q1NiCHA4k>09#4__bmw9EPh{Ohg
zqs&Gm1^@SgcGp}}Z5kSueW3U|?=!1Y52fBabt+(4{`7O123?h|{<{;uW?o)sI$e_j
zzG&fuEz7|#<p{0>frt;>3S?uF)>&4kQH<58*41g>TbsTfsu_DH_xrXp-zi&EfguhE
zF{yWvpp@#Hz~E3s7T>nLN9sb?|5OF%=0TLd3|e+2nD2B&x@wf;B+Zb2t9^B@Yp<?r
z=a!mobDa?}s>lp<EE34z93R^zM_FY6I_6XA5=_#x+J{b?mfJEqCC7GOJ#|@e*WA>;
zubbcKWGGM4%`y~6lW-|gWeNE<pCn7t$mZR;V35xQq}Ef#4UeN(?^)v>%zEZ}was<S
zg)zfYyjJySCpP5{_%74W%w;(i#w2m`T`3T*)C&q8Wzu<EO}PUiAWs;|9k8V7=dI)I
z%k1p!?L7v(=6RP-An)>Ows(0R&%11nYag?6>6AC2_d5K2+>RM*CI(dKidufFsw5}9
zy1c(KXZ8JtFUiYC7YrL*+0Ycfo%`nyGuhiM3q#^vTY<6*8@&M#y(ux1_$GpKK-EQu
zHfzxtaK1t3X4Vz;d-rQfrP`R)%cY{=23}M`o?q@_xESj`zIxTpvdR+cL)At1;L`A<
zvkrI53nTM-Y)<dOy~4x!<^Vq-epnWPBo%XP7ymb)uxdDYP)}dr=8aV-wlVwhy}AAy
z0}`uK$Ts=}x1bZ`A0XqN8xNkgvTvT1AGo{qb|QXP;n{U$mM7L#>w1hO#yPI-zrYME
zEYo`w99qH324?2K$A2*!Sm?ldWoJopS#+y?Fz;WhN=J;#$S1eV(YKBJDcp3hJL9$U
zAmLOkJHR02o;)NF=2P)Dawd-iU_KMJkFtiqQB8}o7@4y(cG$k&bXfNUby#;m<k7ib
zR;9!}hSXra?{unw3%|FY3r{)!_V<bk4SC~5S>TKt;D;}T`P=&KBn>WsD-Y?4cUMNA
zJrb9Y6|pMC>zZW9k3IIBoOFD1tM<c8=XE7R+(w%Liqs+pj+CRl6VxGQIPn6(zU<T7
ztaGY`=$tAMj2*vpsZQ<P{Pb!=X}_%C@4jBXJa*lk#~yDonuO}hvtJ&JzHA^T;>XE=
z=G7I^r}AF~kgocPa0BULzubTnT_@$N>Wp!a6RUIUf^&!3Y}$OoF8$P`omId|%1^;<
z5X#?vn9L6R?)JwhGv*-3+hj=`8=rzgUH}M2LMM75u(jqyFUtr0-%OUU^pWeD8J_Pq
zT5p>e<X<*DXaB6L`A>TruIrHnJAiEdeEf->yVh-7Yx|emi-k$cj%CjK9gcW<vb3ZA
z-Cb^*+clP{M^X;ipmq&1X#>ibE}#^%c1;hoYvMlp&!?N`c1g`1F1vJ%YqmFwP7j_p
z{wh`Xx*{Lq)XMU|>A6{@TYfBI*`iAIwTUxczTG=opQ%Z!(53Ct2Nm6T9<V&1%zBCL
z_lly@cNIHy*_+{_)?Lf-rMjQ`l<J;=vvg~gI=EHej)$AYwX<Vg0MtHwjG5DiAc0!4
zXLu<B0HvtJr1e&w6cw5xyhk#JOg-$7oqSCLN=+V;+GXq&UWE5b6yd#Ocz&-x#?cYp
zQ|wZ+*JtnB*I`A6Nx@r6%tm-0*zvH-jNwO*<cwa{eO17siMmdiNk@JMfvaf1)A{!*
zNKt7e?3?C;$w%d`-@hdT;LhHI>Bmcl&AR3{;#XV0aogTJZx{O}j1>!0+-0=61RD~|
z5J|<+$fy$(AcEOgwK5Y86wEloLM%)QZE-YEN|W6_??>!j7dhl`*UhAktS0qvh7A47
zCrR=y{3|BKFY`$(Z{E3ChsZvjN7{-dJ(<WqQO}`fw}oZi6D7wZgsw0)3S;0vk@^Vl
z5DS4L<tWd6?FwT{zJ2lC)rmc;QpS_Tm(~wE+u?ef!dA}<J7>@A=j<D~)p_})rMaOF
z4Xk?5+0JF##b!<qNyU~q!IYenQE(BAHwuFXXC9oxr9(Q|29*$s0mEhS7KFiD&VWZ8
zd~bU#KMl^?>iT&FZS}Z*<6XchSF*V5>kPxKq6wFOVV{BDk>q~X4285v2jfP(5pdp^
zJ}d=E1C%xKN~Yi&<1KM;LocWrwI^>|Eo*oI_Hh}RU-3@ARX02>F746N=~WkR485OT
ztqb}2RjYyd*DJ}pGjzM7)?ZpG-xk@SWv8+2I?`!$up*CN%mBb5!BWb-^j=1#?zRdV
zPMEc*4|n~W7WF!o=9yh^TXb$>c9oLMuSzB7wD>bUFTv%T{PMGK&&@Y?-v(5cy)7Dl
zxcCO-TYlYS^gFkzvn2k_k1ybM0NwkHfQ<KK;b48$A?wp)t;>(z?eg|?{FpUXg(TYn
z*O3gqY6eIa(E&otMv9tjh@g~a!M(loHeubU6@`*vq{}F&^wSPnnNvmQ+H2h+df3HY
z@cP_f_iu%0(L{$S(|TU-T{Uyg@y)3XuJ(8`<K_CVEBZcnFF!T>J*j^Q*K6qlNHX!6
z?mCI?*aIakDm3qxv4@fe`VvL0j!YW^M{x7gzW4JSGR9*=(yQajX@;5Dr1$B^^Y1=5
z*JQxNQ{$THJL=CF?g85&ONLzCo>fq^`^odn#&^rTBJyI=zwLYC==1bH7P>ZE?-ep+
z(~yF&`*0l_Z47kin(&nn;1(Wj<Lyf7@a|_paB`QEJCM-=w3Hvdp7h-8_6fDB{%0)N
zli&R1!8nf}Z@-`U(>Qyd;x-O{TJK(k%p-<kFyiVV>>5lXB=!oTdICyyMFF{Esv%48
zUz?p5Wj}2FU|Bn-sky5}zx8SyR0f8E<=-~gOg3i)rYD`B*wGA-EaK0EnC;ithhUTr
za;{H05_rW-&IFTiSBPm_$YkPrd+oqh0O9v5c?J@&jdaE|bW)6sAl%*L3U{2Kp5V!+
z3ZDJ)b0$`3)uF^|qWjdg_vRM1TTs-oJgQ0Vnwb4<zD^3+r+E<Y`fRD+u8Qjc8KrM;
zECO&nGJriv=cmtq(qYBSP1PaCcX@{T^mWTi+}ZoWhWG(4ZpXWoE{&`#FYb^%tFrt-
zlAH7GMe8yLxtwbAAZ6z{+sEy_8a;}rd{z12<)$x|7Zv4KljC*d^IQ6nNn4twm9G>X
zxOVQ@`z|BDo2<@1v-^0LmR<UdPw5bB<(0-d^)N^ibJq;eEg}U{g5z*dq7Z3HJKYDF
z2h1=G<H_M#&x}e88@u4Zk1g9<@69^hcy~@xSVZ&}r{CV$S*|JHdaJ77M)r$~%LA;-
zNnKUNZ8$Nc-@75haPjvtvgoZ|pOaW|_HZP*?Ji_SEz8tq{W2{<>9K0akBJYltAUpl
zl5ZQ$8?y0mW0O7Wrq4(-DgUJkivY$=TyLbEb%WwqAyus4g$Dn%hz(gca_#kQ*AG;?
zj1fOL^Pbd&gOL|FE?J?gd{j=>n`>QK`nz@4L!1jly1(-_vr(j$-5?_2>=gNuBj^C#
zeEZ)Edlgzeyw~~5J&gv$N|G11pbyZk%K9?CRm`tz--jku&t3L>ZNWyzU!RP75bCvb
zouTmBgQNG|PtFuSzyA4P$2Ftp{>wi9qM=?M(LXn{!Ed*QEV$Ni#`O8JmchY$>_vIv
zeLe1_%}Saf`Jubd`4ZKpoY<7n51YA^PVIhCxa*}BUhu)03_;nd>21$=p$WEFNNs!M
zhxVvdIjN{B{??ek;J)_6X!mNJO0{|O%&z{g2fSHS*nHM^MeWxX)$ds8q?hUUuQz-H
z=4miguLleN)bukh`*KOrA9My1&P465Oe%^jiae!kQ2kxdx!cL}@6CVnwDhU^W$P(n
zERAxAK6siLfQc>h^>EX-D?qR`%F&=kG3k8R01II*;j}=GHlJX?T*6ALh8>z;hnt0U
zv-<t`<HJ=2Mcqz81|RZ3b)$!a{>p%xyE9Mjf{gZ8?vB4ZJUXFoSGH7nHq~vFx#?Sm
z_1r7sK!2caO@iACYy_94oeZV19-__$-0-=0<;s;~t-F=*LeI`^Evf69!wx-DeK_<i
zgAP5jznQn9o43A-%(ebD2Tn(%ehud;TOB92-~V;gq-ox{txdUa)j2L(h0}%m#VxZR
zaE=O5u2w3B9}KnTxB?YoAO@~byP9HLeB^L4|Iio6Ho0j70ZA8kzq(@!X3Jgo4DSMp
zT*;6{v16*OjuioFO!l8pQE}FApn6ZmjT`vgHi!3nt{==g2eR??p!Me9VUcJem2gb=
z|3|sl=Ke(dHSV3-c`qKe`&C3hY`!k%NKRQ=cyT6q+d!t>Ee9~2H7uecv4J|kf!mTI
zJyAs7P08MP1j14lf1UgJqOL1BDNEhGy{4K2i$&%*iHxmB5C|*aB2sX5gJn`dd*s<^
zi>M5B4X<p2RA%m>AIPZ}$BtHjoO%^e6&Ef<^^cmpbZIsx$<=Y%x~=it5PgZ2`+U{?
zu3wm$k;)>&nS^U0p=R{Ie-^OKjr#tnq~8Rs<Fi#iRO?#5LXKN`50JQL=l0m#X@bG!
z;Eqhzy(}pmy-t{!vSn^5UM6CYw9zV}!zplHPR^J}Ojm=oT{9`8|8@6I52^Y5+WD;|
z8#awvx8ASmwIEvV{<$lD>UV=vqug1Qn>OjcY<lbV<73S_?~x^VJeW*wNq38A-@;>g
zN=m@=$mmWja;;h6cg2ZLX7Zj(EIU6h;hKl2^_JCX35obZ-37V$mMmp*@%8sSv}XF6
zHEY^#!#<XZ&&b$TS>l#0oR5=_Ael_(3F&WMhi}eJcsQlcUj=0F?2Aj+=If(0rbJ`*
zZw8u?UL}NOe2kk!m)YO{+h>0pR5e>3V&_@?X0=P{!K~^%kZrEGgv>7i0!CJp=_<FS
z1yrQFmxVn`c$quzL~{qjqPn+t99uVTc$U<33F_W=LxRlgddvJzyj@QPTGd1MFvZnG
z=a|V6VyQ9sZv<Z2jm1uN`RZnfo%e%uzrZiwZhjXq^=f{ap~AYE;ehVUm8uwni`T1y
z*S(xJRg>*n|47@&Mh^6=HaB_8=r-3SN#%bTC6<jwzPJ61qRon=GFk~6TnPojz3}fO
zLmhCxjx>kPCYhXVyTi<gEp%x7|44=!x=7VbUAIHQ;2CR^BgVay7tGLAzV9+^T6IZD
z02!V4{j3NwwfbIoLPEm0^#|IF=r`fjw`Vt=N-ViIEB~8(bS?b8S@qgfl4&WMI(8j@
z|43Fu(z8tMq9d(RqZILQPOgjO!OyIGQ3c<RY-$c-78<@eiaq5j1FBA?kF7~SX`<>U
zjTb(CX2}f(bcj7KCo(%qx<+2D(jB`~d`tJ@{*#ik%MGM{f7GwP6<J+;{q#lg<+TT!
zWR`Bv?A4=VJd2#4IXd*dxk;PER^Mqc8r(fPDqe)UMFmHPXrm@$QYw1X2X_q%jP;I<
z4vxe6^}{1EDbj6xM0g-3MTh|<Xo?6Wl%g@}>KG`+V$>#tk~c=#^PuE~Nsz%EN^Y10
z0US!BFv`&crJ)#=svAm!FbUm<29wZl4#QAFKlsuYLqdm-$k~}1uV-L<tTuT98i^RQ
zr~dP&z8E+#I(Y)Blt499X=CH!(M&Lf3ik-4%MytU_tS>Nhs8~RK4s7w8X)?i3>U_t
z1m%kpNvM&CF*UrA8lLe>&To+zqi)AWl~jHVl?1hCek25%v`PZapaX?J%swF~9zh;~
zAG8CsM$ti2L`KM?5<r|<8fH=Ofq`+Fnh$>3r~y%N+M3UUw4tGzSWQ&0CT@ZV<~ay=
z6DbLNs7R^8y+kT8?k!Rg_$b_0q*mgAB8ganYv4D5PsYRGe>ENn)0E)R@LPt*`m+W^
zEgXA5g1thmCwH$5fE_|FvlkSRR`5^OO>SB@m=CjT6igWibN?sg9|JKO8GA-GQ2ZMp
zmg55`*m6L{Vi)Goib4V|sNw)VXz>34J`xEFK<EPlA*uRfU_gWUhhRXR#j!ykX6Xgy
zL4Y)79%Zo+2V+LF8DP1ML;?^&-YM#X7$^+&$fu*dL~7bT5~T?^XsGZbf<xzW@y7tg
zQu03)C1DIOOOZqY^An>va)8EP2?2^xgpa##Vt^bQ0Rt3QN+q@gfN7yfBObt%3W<SQ
z4HRjJhCz`gu^~{T>39?rjhhgU0D#kP06H%=qArkk$a7;{lXxf^-|)$V7-$fS5G!hy
zggX8&lf!ag@EZ*XN|Y!L+W=KSu(+IBFlc~=PDnqtZv4IY33yIXOSKvg#zQEADZ|5X
zEf7o<9)b7*9)(BaF-D>ZzZG~qYh5MmKz#GaKyfzix=MjT{=*F~7n{HfWri9MAKm1v
ztht}M$)PVPYyMKp&M<LZ0RGGSHajM6y729WuF9wLeCD^-%-Q-`qq<)X>GbQFOWlTD
zopXED;In^BI=iVjzrx>tVbP@cpRXUEkR15)uny0r?%CP!Up8L1R&3kq<9f5_<R2H<
zTrcQxr}EK?lUBY9N`g*4&)fL?&Xkl!zyEonaew^W{Q1}AlZQ>6>uy-u%uT!_a$mTr
z=t95VL2bTJ^=&(U@hrQ_C6Zsm4?A@7YMV5;^_Y^&^Q#7zuYIANr}z6QVW?a13cUO4
zaXDthD}v=*_l+JMr3JYPaFBwBkCCnOQCvx3B6lm;NJBC3D8W7l93BZp8ZSMeNaH2o
zyO>5?N07j16jeZxMsj;7(nzj^BHb3`9ThEA4S^y>UPSmfDAFWl02JxR#zK*PY%mCP
z^kX&<t|_5J9vGV|6zK;&ph%C{9g6gb?Vw1HcnlQjVcNiLpAscKP!Ro$FrZ{aBd93R
zP(k<T3o;}<P#-AL{SAa7-QQ>^(*1#KX%t~aIN%clHwhH!QTRcT?sx<g>8XOiN>Lk_
z5=g96K<YnW%Q6-kO2j6v4A+EHH-!T^qf2rm7@9sHLdR}{pilkOv@(9p`;D5gszj_Z
zyPoxK(`)Gx(-E}!2w|nx=^siC0329;_@@@hWVjt}FOn(YQ>aL$#wEB^B$whckz9r=
zaHUAD!W~5lkht)HxGNHEad&($J_Jd(3fu$t#J%tlxHmo$_dyaaJ{li``{85paX_c#
zxRyncBoymok6eI;)TZE~;lQZzpwrN-@{@TUYctf4WRd)1aw>%x?7@Bl{}SV9^ehli
zB!c}?0R$-I<U*hiW=w?(c%gzKjV*vqjL;y(XnOO>;E@q5p2d;~5JFQwu=fFvIWqr8
zrF@FWuqXNn(1Stsso9VUT*ZQ;)Y2@7?Bu!rBP7k{iJRVeBO<Z7ql@Q`eR}NDjwzLM
z?yGu!=GFSxrTo<TPcJ?2+FRn~e0I0K{6)*tga3N>Oa0tE-^wbxcRdOj<wsth)N$La
z-b+?B8<?o<bZ=At^!BHt-uRE`wyCVZcg*#+1Ea&5weK~h^HABajHMa7Foo_)=XNh%
z_AAQl|J&+)q<5?=RTWjwLDKTqEBj?RRvoXFtiA8*byQSp<sUNY4<Rd~cn1ST7AK>~
z=m$6%MT5B;XbNyFnqYSU8q3gbgjh67`s9tn!Yk0>8DU36@gqJ}V|}JHan@&Mn=${x
z_Y#V;ez1)NZ}{M|sFzQAUaI;ST}F^+77G~{K4Hrn35JLu@Gd|;75Eg+o@Xg4?%IfW
zO)Tyn5g4x-q(K4>?xBgA91jYHm>n1EzrqO#bPJF`w|&CTE<UTR+BRrW&tb*3W@j$R
zM8$s;Prb8d&I6}s!z1!8=9SKLoT1El(RT2gKZcHfQn|Qf>aqr!Mfel9iKp+a)pk!L
zo??3+xh;BP`}4o*?QarLHaqXg_F><gN$o+DziW1D(lx_^U#z@$Weoedgv{Qtb@RUP
zf^1*AI<c2K$DXK%eHnSs4?Y}Q=uIdZkKEJf`}AAA+SXAAdfpW0{yRrO*sp#Vsr}d5
z;6W~>pR0mX3i}x@v_84wP`9Bo>pH9tHRJA9A#T9{oP`~fK=J|Xp!Pl&JKTY$(jpN;
z6k6T^(T<?y9UHK%L84jc3@EUTI0!&YH<|{54o!|ng5p3+Ldj61B_SJ05PYDeo)9R~
z9Ys-AFY1L(P^4?)z(z&&^2z83MkJGJCzUYx$mnzC_dUf?s1tA$#(WZH7;(+WA2=_d
zHA&<5^lxZD!HQD}6R-KHc>^VW8>>N^rbI&Y39T31h7$ITEno^C=SgVsnf>yK2nqm(
z9Uzj*!HS?3NkM3m1c?+9+)1Pq<L)Ar1Rn{AE5<{N(hokxsHehjFx7~FW8=yAG!9a;
z)Z`B%HRu+s<EZ{C`Zha`HC>qGb@cPs-fvd67=9=uY;?wvI(1t~>bDrW@Lu-9Zk-%&
zzFt&aIUu+Bjic*Uhc3VWxXG9uOGnpjn`PBFetynapC5d`I@tM#e{Wb|J5JZiP+i)8
zPo2LmBuQM$?ba)t+8iF@X!YHfE$61UYO&_Y2JQLAW6M%^Bp%(q{LGH~Ij=i91(q$?
zcWBw-FM>|3>XP_Ho37n_7ki!^w`y;@6XPb|P$@dcyc}N8w%$#-|JvP)&vs~{hlGuT
z+ql^TTzEFgOs)ua5^T1{Mj_w_FquL@E+&JLM{PHRreHXg${3u5qgKXD^Y9HQb&Q4F
zXzZfdp(DnqI$F@w=t?90(ysw*XGj9VUmC^xBC`mE$$;OC6&|PoV|)i{z*yg%Ff~mI
zA~8k*MD&E#>S`V96=>kp4<L&S0n_+HrCX(oXzbKa4bIV@nR@1bv)_Xa4E}=3Nu4=o
zaPk9hpm6r%l0i);pgqA-(qpc{aTOS#U>Y^8n2ultWFKYCXtUG~=7R|nwv9*%7Db7I
zApl54!u#SjL@*En6Ai#Mc&L#Mz;7_}<5A`)0DJR)i~{i3ddqoOiv=@)0(jf5gKKZJ
zb}Mtb9jxQ<oog5AcDJZaR&qB{V)?wc<qa<<-nejh!FPi<++WZn>%#iQZ}z+QzxU{V
zzdn7UI@<LuXtbr7$9^Qt&fZWzOqpHu#fg1~TEE|M$3y(phItK^+-iP0WMoh6uAryq
z^G6-|YWm?mBet%z-F14vS6zCJ`|_(f>AM@PpZ~)bE7LCorFbYFJ5BzVU76#KZJF9R
z!4sQ>FL|2!Z_T}~pO^GAICu5va!}Q&+^YVwNohh+mtq~v5}BB}(e`1U1Q?kmmjnQ(
zW;pVAFj`Us1gHTZtCV5Sqk$ICXxIg40nN%Of+41vIkMo;^>QdOZ&3m>SJO-$*?VZb
z2U(TDYcQ`+4lJNEV6CC>3=t!+Brz?(3`F4yRD&Ibkv700#8{fZAOeONTGjxP!kC$n
zoIv+Y07;>n41*#)3{Mc5=|O}2h;ju$CsS!b8j7|UGpR{f&76Sz)DSy)2*ym$Mh^A#
ziw9ziiOK_GEL858iXMzN23ScCSA(f&$WF&pv`{m|=$b=d07nC3sG5n02K7`p#+a!b
zYAA3bI17#6PQe&clN3C6bUz>mFs7zH7-MOYU<$fNWZ0reAM_c5G20>8=vsujX&AFG
z_7pimVx22Sn|<*lqih0ob~The5@Tez$rvNT#bR=rFT^054mB4qWHF~oZbpg-Zy9Bz
zVo(~2QTbq@Gzg>awt-TDQ8a^65XS7vP)fc*ql&^978Y-`xI>)=qeL|*MPSVKiN+Yl
z6pS(IT_DEns5p$VyJ<0sl)|%NV7xbu)EA@eZ?(jJOpaZED1Z(AB1GlTY$LaT{#ifJ
zfZFP)io$I81hb+h273j4BG7Lcn5@(Yy28J}<N*H>>jpP4+AOG7utWf32a6_bGuT0}
zU0@GFB@i5Hv0#4yFNO-GLPYH_F#N!n(F0J2wiNmStfpRUd^^y6)D<)XN!0ioESJU_
z*nCii9RUT<P|&w(Fr}dy<8<J+@gsBrmGBo{0?(>H#=$6vFy!$c$*u?u;a>>+(=cp|
z(l-fY0hEgfHEs(9+BgU%7-SyA9S{-2#mG2_6SxeQ8%={sT#bx_Nd7fvA;gDqY=k0}
z)MO+Ssm1ts9O#TlO~8L4BDDgaga_h5MsE)uik#!P7N3HL;}M8=f_of~!KdP}cpM&&
zC*X;A5)!8I>9~zD2%pIos@a<1hgm8&$BX}pJ<aNM0ik;1T&3!z@3r~qPapm)dEO+(
zyXo<%^)DXH$}0YC-tqibtKk;x(4?EzvFk$Oc5l%i>lS=w^ReKWW18<>G~>)K#UVq!
zsc13S<v`bUcQ3ELy>s@T^%fJG?$kNI_4c{n5*6<ye{4}Tzh2O{(Uu?NlJRxbRkI=|
zyIQ-fKAXGuhhvKmq}%;z6}Y@zyBWvA&JU9W#qAqEevMDN1($ESM>m#dTzTprx2H$R
zA=f)C9yYl=uI(?6)cRJJPw%fv@_V)^W8lVj183G9-%s<d)1D;@zHZt5-eyIlnJ{6>
z#?EXd7N@1?!3Q`kMOnF=)&n>#!VDlLMh`O0dqBQ63B<+|4A8_5YH9L39EvpU2?r&c
zu1x^WNf(i;fo?Dzm?%wK!OOuA*GS-@G=GSIA}y<fpv_QKV1<k#0Fg1Y2OFrVG0X&p
zGZ~6B*NTB6&9uN<!?;<)ph%Aa+!BmjkYtQ5ffs0vqyb7AjPao)VvGxA1R@_4Xh89x
z;R5bldd%Q3riTp9T$-mr90ENaFfY)<fiMmuL_VD|vwiO%vNFC%isQlvIYb$anD_I+
z?}5n}75fjipx*@F8v#iP8SK}i1pumM6m|f@BFcu1T2P`AyQ%42!1fUtHxhFooWS&f
zn1f*&0TiGQ|Dzxw)J7?yW(j){HXdv^_yi4L7}O#uKIV<3L>C4_K9$%SLk?)~3L=go
zg%Wp#LE*!Z*F>aLBe#i2C8MK)_=FEs2BnGgF>Y=)?E_^(icjazJ+yP!1NYR#2ZjX3
z2bv<D#(H`%mO_v|O&KWqxg^H~28V0nu^`Q4ZIqL3$zi=MrVVkj^^<#wJ!4!oVcH?n
zV>P3ud-(=W4-Zy{*t$52`nd!`;FQKbIWWdPlrl-iVVbyLr>?F(9`0RHgJj3#$e2hN
z29_Kd5f$f{>|{$l;s|9_4N@u9BtG29cC4p279SlQ5v~Qqa8Nr)>?MR978)BEsY!~C
z4aX!73R`$(Y)Gi1&medDh49JAHY`3q#u3Mpl9C*f2#4s{$v6n`YFsSErBZunVIMaw
zDn2mTJ}S-z`lAM-9b5BQRGb4fCWqkYNL)J>mpF)VrlUbHomg#5yf!)tLmdYOMJL2N
z*(M}tLmbsAnJh>tQQFH@%20cWM5D16!yo&=pb#(~%7cSLLkXt47}hX3{lOQ|ApvlJ
zk|V_Xg(L)PVx4RUdwXDm!=mHjjs0VThx%gPK5jm49&Q6hxnTeuwJlCVqqYVKOJyD?
zu)Z`@`av5<PY6^Doi+$;&(08yLfDJd_7at^MCK@#JIbYf#1cobxF61I33~w^b&b^^
zleGnpvRbkpjgIw&9pW64sEvsW$K(!jRVd~f9WyOfJ2@;K>1qn_cB_Ge_ymS%g99Tl
zw`m$|RCH*3QedpcI40`F^n3c@Xi-`4t8It|#&~*u9Hx<x2nSF*$3fA-36Ywp_@RUT
z&JL^XT@VsnGvJtn*a!-pLV|Hkga(Z*4mN@WMjR6C7#bZL83@P_7!wl#utqq7!zQ+M
z?gwASYvUs{&J?l^h=?~9BD4tk93ujwCOg?C+lOdE0}~?RZJk53aqwmbSXASBL};Cj
z1?oxM^foiAMO6VgfQ7?rh>f!dtEE4+_aYO8g=kYJ+ayFkp%fPn7!ip|h;SpBgC^h%
zDd=edCFlhjEJ7?;0fbsT2RS0V6ssYOL?)I~C}}Ge+d?xy-T%;nMvtDKhGNi#FIxGY
zrZw&5>`c!tIaU)25`k1D7a>Av`~$kY9F(z8%vc8~j1*z?2aBTXRB9QL6FGHYqeUVJ
zw@#%*QYNPkJ|GJTw@#`?3Kgdghz5!T<<t?tAwg*4)X9}9Bp-0<l!OW?<=i>|J--iv
zP#`N5r=47?K#Dr2PD#j+*@II@5Cn32aO&g`l*EUXlAwZpIPC~RjLbEhIynRy^5LSC
zs*qUBX-7zvNY3Zf$sx*!KNh7_j(lXCb_4`2@ZTo~DV<-Zgs@3|9RcBy{JF`&*ahM=
zrw^rAjEq^FI+a3=gmO+D0j4{CA9Ar;Fkc0*5dPc<i2_NdocF2ZVibhHsgsKpf-x)9
za%4#3v?C-k6wtz{lZy!y9m1(os0pMraOw!~Eb!aO#S#I|DAZzPJmo$s22A4B$<!)j
z^y9QssFcDnL*5GEvvL6*DF871HG&*1g7uZD3FP7D^(#e&KTaK>DzX7_>SSs$(qcJv
z3YA!ZZ&I}!3@hArG8OD{UY$az65yLuEfv(sR5AhnDwJ{oJ&>x!f_)`ZQL(|?F)IlH
zZb?-@O?cyzDb+~B;XO+!wwyYt3VPwSlPQ%*o947rz=Zj0DTVO~`;`gkpF$xQ&><;|
zkN-ZIk_uGj^$UcJHx?i-g8eL0sF7Kh_pBJ{|C~CYx=8!y)In$viZkQXsR%JLJag)R
z!lFYboH~VEDd<<Kq#}Yj?PLm>V6OoeL%sw~JJ`*F_sJAg+!m*uLJnBXdlr@h`2{)c
zqzZ*#U#TF5lMfe}T!jqvoM#n)mcsWDLV6%q2>7J}kcQufR0dGx^&yi3r{UEpU@(Gy
z0gd=HOa|<OzyB06z(U^pz^jYQBAmI&V0?V|DP&^7`a*OEGMV$9g$3c&fh>T`PMmg7
zC%`QT;}yUPC=)Ulah??`lma@WR0`=X3|Sz9$kkL-Ea!bnr5puraq2)+5sU>OFQC~<
zrA#ni5LJ+yg!ew6(7ZZ1Y-eFRA)d=sLjI<N;qhTls8j+z11O06<(#o76+*s60GsCT
zak&ztB;K<i(FkQTM8tUQ2o)iqlX9hyZUBW4tS_Mw3+T990jtF81ER$R{8B2Wj<s>-
z3z6c2cCd#8dt40i0e`;W{}j>#8AxKhu>kZ0`xzXjLOKo#1b;mggiIiNg9Im7Um5fv
z>=%S7-dMmkETDffLXMoA9JnZ?D#1RLg3!gs1(jHg{K>p$<;a=Fse|x-0h|%21oH*f
z$e#xs0uaC+$d#FA#b)}Ytk#^d$bh)>_p<`@H~!op*|3>@W$4Tn=Y2rM1#$!&R6;H;
zPCLL<<oe{)DS+hg+re=r!FtF*yX22g0rp-#>_L<l?hQEc$X^cyh}42-fynav0E#1^
zbx<dOJ)FZ3$OnKkf<C~rE@%gmtzh2+X+j|d99R)br9l6XD?q#AwF8okoEE%i<pTOF
zSAg`$Yp0Ye1UN$|r2-uXShrwrfJTgL@7#Vt$>H}QhY9oBDdocX%7JzB@fWxoa-8t`
zPzv+_r05Ht1p>%lbI?8n@&N(DfUq6qVB+*E2RTR34i3oh_ZqNYK|2Bvj^9o$QwjDx
zurh(32Qx!%9nM%ltq|x|av4B@-wu|I|12Q~4UX3iD40Np1t<%7GO#>;AFvHj7zcNJ
zz*P9{0P_XBLQW_J^i(M(%<wltAm_lzMZsQ!co_k`0vr_VaoBwV8Ua*Dz^4^rnV?Pz
zp}G9I$-uG5-+v0A8+^FH30MK2k%?6TIw@DHQJet>rf{BEu!n$!3hLx$<TXfjE!g9*
zl0q7xmI>uzF$mxMu>kAl^DPKl66h5GX93@b!)Pclgflln4h95Xog9{&zjuL(3uqz%
z`U3xb!1e{}p_B>jAV9GNx}O}Zi2S*MXe+RT0Gk%jb}8(8!J3PO^h&7$rH(gWpc?|-
zs8kDO8YPGV{Jo)63!hbqsUy}LI71ye`oXP(NH9KKQ-RN%4+9k}FrS90;7|a6zA88n
z$zL}W*#89YBZT%z707jhv4B}m@GQ_y!8{aTEalHl0g5uePN@{oCS;ak%_BZGP#d9%
zg=7sFK1w?s!hc~@xKDI6ID){A?t|e&qe9{AG%7>*)gWv_Keb#eA1GA}lDfLN4us`U
usa;*c;5Sg^<_?5!-~i|U+`=Eu!i(bK17qVUb2eyka=EB`cefGlqW=MA4g=)?

literal 0
HcmV?d00001

diff --git a/disorder-1.0.0/docs/disorder-1.0.0-manual.tex b/disorder-1.0.0/docs/disorder-1.0.0-manual.tex
new file mode 100644
index 0000000..f8f95c4
--- /dev/null
+++ b/disorder-1.0.0/docs/disorder-1.0.0-manual.tex
@@ -0,0 +1,921 @@
+% =========================================================================
+% SciPost LaTeX template
+% Version 2021-08
+%
+% Submissions to SciPost Journals should make use of this template.
+%
+% INSTRUCTIONS: simply look for the `TODO:' tokens and adapt your file.
+%
+% You can also make use of our empty "skeleton" templates for each Journal,
+% e.g. SciPostPhys_skeleton.tex
+% =========================================================================
+\documentclass[submission, PhysCodeb]{SciPost_better_arXiv}
+% Prevent all line breaks in inline equations.
+\binoppenalty=10000
+\relpenalty=10000
+
+\hypersetup{
+    colorlinks,
+    linkcolor={red!50!black},
+    citecolor={blue!50!black},
+    urlcolor={blue!80!black}
+}
+
+\usepackage[bitstream-charter]{mathdesign}
+\usepackage{listings}
+% Define special colors
+\definecolor{comment}{rgb}{0,0.3,0}
+\definecolor{identifier}{rgb}{0.0,0,0.3}
+
+\lstset{language=bash}
+\lstset{
+  columns=flexible,
+  basicstyle=\tt\footnotesize,
+  keywordstyle=,
+  identifierstyle=\color{black},
+  commentstyle=\tt\color{comment},
+  mathescape=true,
+  texcl=true,
+  escapebegin=\color{comment},
+  showstringspaces=false,
+  keepspaces=true
+}
+\urlstyle{sf}
+\usepackage{booktabs}
+% Fix \cal and \mathcal characters look (so it's not the same as \mathscr)
+\DeclareSymbolFont{usualmathcal}{OMS}{cmsy}{m}{n}
+\DeclareSymbolFontAlphabet{\mathcal}{usualmathcal}
+
+\newcommand{\hoppet}{{\sc hoppet}}
+\newcommand{\disent}{{\tt disent}}
+\newcommand{\disorder}{{\tt disorder}}
+\newcommand{\provbfh}{{\tt proVBFH}}
+\newcommand{\fastjet}{{\tt fastjet}}
+\newcommand{\lhapdf}{{\tt LHAPDF}}
+\newcommand{\nnlojet}{NNLO{\sc{jet}}}
+\newcommand{\disaster}{{\tt disaster++}}
+\newcommand{\nlojet}{{\tt nlojet++}}
+\newcommand{\as}{\alpha_{\mathrm{s}}}
+\newcommand{\dd}{\mathrm{d}}
+\newcommand{\NC}{\mathrm{NC}}
+\newcommand{\CC}{\mathrm{CC}}
+\newcommand{\GEV}{\,\mathrm{GeV}}
+\newcommand{\NNNLO}{N$^3$LO}
+\newcommand{\ttt}[1]{\texttt{#1}}
+
+\newcommand{\repolink}[2]{\href{https://github.com/alexanderkarlberg/disorder/blob/master/#1}{\ttt{#2}}}
+\newcommand{\masterlink}[1]{\repolink{#1}{#1}}
+\newcommand{\email}[1]{\href{mailto:#1}{#1}}
+
+\begin{document}
+\begin{flushright}
+CERN-TH-2023-229
+\end{flushright}
+\begin{center}{\Large \textbf{
+disorder: Deep inelastic scattering at high orders\\
+}}\end{center}
+
+\begin{center}
+Alexander Karlberg
+\end{center}
+
+\begin{center}
+CERN, Theoretical Physics Department, CH-1211 Geneva 23, Switzerland
+\\[0.5cm]
+{\small \sf \email{alexander.karlberg@cern.ch}}
+\end{center}
+
+%\begin{center}
+%\today
+%\end{center}
+
+% For convenience during refereeing (optional),
+% you can turn on line numbers by uncommenting the next line:
+%\linenumbers
+% You should run LaTeX twice in order for the line numbers to appear.
+
+\section*{Abstract}
+{\bf
+% TODO: write your abstract here.
+We present a Fortran 77/95 code capable of computing QCD corrections
+in deep inelastic scattering (DIS). The code uses the
+Projection-to-Born method to augment an existing $\mathcal{O}(\as^2)$
+dijet DIS code, thereby obtaining predictions for photon-mediated
+neutral-current single-jet DIS production in the laboratory frame. The
+code is lightweight and fast, and yet includes the most common
+functionalities found in typical perturbative QCD programs, like
+automatic renormalisation and factorisation scale uncertainties,
+options to run and combine multiple seeds, and interfaces to
+\fastjet{} and \lhapdf{}. Due to the underlying \disent{} and
+\hoppet{} codes, the program also provides stable results in the
+infrared, relevant for extracting logarithmic coefficients for
+analytic resummations, and access to the massless DIS structure
+functions and (reduced) cross sections up to $\mathcal{O}(\as^3)$.}
+
+
+% TODO: include a table of contents (optional)
+% Guideline: if your paper is longer that 6 pages, include a TOC
+% To remove the TOC, simply cut the following block
+\vspace{10pt}
+\begin{center}\url{https://github.com/alexanderkarlberg/disorder}\end{center}
+\vspace{10pt}
+\noindent\rule{\textwidth}{1pt}
+\tableofcontents\thispagestyle{fancy}
+\noindent\rule{\textwidth}{1pt}
+\newpage
+\section{Introduction}
+\label{sec:intro}
+Deep inelastic scattering (DIS) is arguably one of the best understood
+processes in perturbative QCD. It is one of few processes for which
+there exists an exact factorisation
+theorem~\cite{Collins:1987pm,Collins:1989gx}, and the massless
+unpolarised hard perturbative coefficients have been computed through
+an impressive three
+loops~\cite{SanchezGuillen:1990iq,vanNeerven:1991nn,Zijlstra:1992qd,Zijlstra:1992kj,vanNeerven:1999ca,vanNeerven:2000uj,Moch:1999eb,Moch:2004xu,Vermaseren:2005qc,Vogt:2006bt,Moch:2007rq,Davies:2016ruz,Blumlein:2022gpp}
+with progress on the four loop results presented recently in
+Ref.~\cite{Moch:2022frw}. Together with the three-loop results for the
+DGLAP splitting functions~\cite{Moch:2004pa,Vogt:2004mw,Blumlein:2021enk}
+and the four-loop
+$\beta$-function~\cite{vanRitbergen:1997va,Czakon:2004bu} for the
+running coupling this allows for the determination of the massless
+proton structure functions at the next-to-next-to-next-to-leading
+order (\NNNLO{}).\footnote{\label{n3lo-note}Technically the four-loop
+splitting functions are needed to claim this accuracy. Recent progress
+in determining those and the three-loop massive operator matrix
+elements, needed for the variable-flavour-number
+scheme~\cite{Buza:1996wv}, can be found in
+Refs.~\cite{Moch:2021qrk,Falcioni:2023luc,Falcioni:2023vqq,Gehrmann:2023cqm,Falcioni:2023tzp,Moch:2023tdj,Gehrmann:2023iah,Falcioni:2024xyt}
+and
+\cite{Bierenbaum:2009mv,Kawamura:2012cr,ABLINGER2014263,Ablinger:2014vwa,Ablinger:2014nga,Ablinger:2022wbb,Ablinger:2023ahe,Ablinger:2024xtt}
+respectively. Phenomenologically the first few moments which have been
+computed therein, with some exact pieces also being known, are however
+in all likelihood enough to claim \NNNLO{}. } The structure functions
+can be combined with an exclusive next-to-next-to-leading order (NNLO)
+dijet DIS computation to obtain fully differential \NNNLO{}
+predictions for single-jet DIS production, as was done by the
+\nnlojet{}
+collaboration~\cite{Currie:2016ytq,Currie:2018fgr,Gehrmann:2018odt}. This
+computation uses the Projection-to-Born (P2B) method, which was first
+introduced in the context of NNLO Vector Boson Fusion (VBF)
+production~\cite{Cacciari:2015jma}, and has since also been extended
+to \NNNLO{} colour-singlet production in proton-proton
+collisions~\cite{Chen:2021isd,Chen:2021vtu}.
+
+Despite this impressive theoretical progress, there are few publically
+available computer codes from which one can obtain fast and reliable
+high-order differential cross section predictions for DIS. This paper
+and associated Fortran code seeks to address that.
+
+One of the advantages of the P2B method is that it is rather agnostic
+towards the details of the underlying exclusive computation, and it is
+hence possible to augment the validity of existing fixed-order
+codes. Historically the most successful fixed-order codes have been
+{\tt MEPJET}~\cite{Mirkes:1995ks}, \disent{}~\cite{Catani:1996vz},
+\disaster{}~\cite{Graudenz:1997gv}, and \nlojet{}~\cite{Nagy:2001xb}
+which are all next-to-leading order (NLO) accurate for DIS dijet
+production. Discrepancies between \disent{} and fixed-order
+coefficients from analytical resummation were initially observed in
+Refs.\cite{Antonelli:1999kx,Dasgupta:2002dc}, and were only recently
+understood to be due to a bug in one of the dipole terms for the gluon
+channel in \disent{}~\cite{Borsa:2020ulb,Borsa:2020yxh}.
+
+With the bug fixed we can use \disent{} as the underlying exclusive
+dijet NLO code together with the NNLO structure functions
+from~\hoppet{}~\cite{Salam:2008qg,BertoneKarlberg},\footnote{The
+combination of \disent{} and \hoppet{} naturally leads to a Fortran
+code. For a C++ alternative, based on publically available codes, one
+could have started from either \disaster{} or \nlojet{} and used the
+structure functions as implemented in
+APFEL++~\cite{Bertone:2013vaa,Bertone:2017gds}} to obtain fully
+differential single-jet DIS predictions. Advantages of using \disent{}
+are its well-known efficiency and numerical stability. The resulting
+program is dubbed \disorder{} keeping in the spirit of previous names
+for fixed-order DIS codes.\footnote{{\tt
+  dispatch}~\cite{Dasgupta:2002dc} deserves an honorable mentioning in
+this context.} Since the program relies on \hoppet{} for the structure
+functions, the inclusive DIS cross section can actually be obtained
+one order higher, as the structure functions were implemented at
+\NNNLO{} already in the context of the \provbfh{}
+codes~\cite{Cacciari:2015jma,Dreyer:2016oyx,Dreyer:2018qbw,Dreyer:2018rfu}
+and are publically available since {\tt v1.3.0} of
+\hoppet{}~\cite{hoppetv130}.\footnote{\hoppet{} implements all known
+approximate and exact ingredients at this order - see footnote
+\ref{n3lo-note}.} The \disorder{} program therefore has two more or
+less separate use cases: 1. The computation of fully differential
+$\mathcal{O}(\as^2)$ photon-mediated neutral-current (NC) massless DIS
+and 2. The computation of inclusive and charged-current (CC) massless
+DIS at \NNNLO{} accuracy.
+
+DIS is peculiar in-so-far that despite having a final-state parton
+already at the lowest order, the existence of a non-trivial jet, at
+this order, is highly frame-dependent. The majority of jet analyses
+are performed in the Breit-frame, as was for instance the case at
+HERA~\cite{ZEUS:2006xvn,H1:2009pqp,ZEUS:2010vyw,H1:2014cbm,Baghdasaryan:2015yha,H1:2016goa,H1:2024pvu,H1:2024aze}. In
+this frame the incoming proton collides head-on with the photon, and
+the resulting jet has zero transverse momentum. At NLO, the
+real-emission diagram can instead give rise to two jets with equal and
+opposite transverse momentum, provided the two partons are not
+clustered together. As a consequence, the first non-trivial jet
+process that can be described in the Breit-frame is dijet
+production. In contrast, in the laboratory frame (or virtually any
+other frame than the Breit-frame) there will always be at least one
+jet present.\footnote{Although the Breit-frame is used in most
+analyses, there exist many laboratory frame measurements as
+well~\cite{E665:1992xqj,E665:1993vlk,H1:1993rdo,ZEUS:1995tgg,ZEUS:1995wzd,ZEUS:2005ukc}
+including the very recent ZEUS measurement~\cite{ZEUS:2024mhu}.}  The
+P2B method therefore only meaningfully augments the \disent{} program
+in the laboratory frame, where single-jet production is
+well-defined. Hence, when analysing the output of \disorder{} in the
+Breit-frame it will essentially be identical to that which one would
+obtain by running a stand-alone version of \disent{}, with the
+addition that the inclusive NNLO cross section is computed correctly
+at the same time.
+
+The \disorder{} program is designed to be user-friendly with a simple
+command line interface. It prints cross sections and all important
+run-parameters to the screen and disk, allowing a user to acquire
+cross sections with very little effort. It comes with an interface to
+\fastjet{}~\cite{Cacciari:2011ma} and \lhapdf{}~\cite{Buckley:2014ana}
+and uses the histogramming package from the {\tt
+  POWHEG-BOX}~\cite{Alioli:2010xd} for easy analysis. The code can
+also compute renormalisation and factorisation scale uncertainties
+on-the-fly. For inclusive cross sections the code provides results in
+a matter of seconds\footnote{The majority of this time is taken up by
+the structure function initialisation inside \hoppet{} rather than the
+integration of the cross section.} even at \NNNLO{} with integration
+uncertainties typically below the permille level. For exclusive
+quantities the code can be run on a laptop at NLO and depending on the
+analysis, and the laptop, even at NNLO.
+
+It should be pointed out that the code provides little theoretical
+advance on its own. As described above, the structure functions
+themselves have been known for a while, and the P2B method has already
+been applied to DIS, even one order higher than here.\footnote{It has
+also been applied in polarised DIS in
+Refs.~\cite{Borsa:2020ulb,Borsa:2020yxh,Borsa:2021afb,Borsa:2022irn,Borsa:2022cap}.}
+In addition only photon-mediated DIS can be computed fully
+differentially at the moment. It is however the author's opinion that
+with the renewed interest in DIS due to the upcoming
+Electron-Ion-Collider (EIC)~\cite{AbdulKhalek:2022hcn},
+well-maintained public code is extremely valuable for both the
+experimental and theoretical communities, and that providing
+documentation in the form of this article will enable the wide use of
+the code.
+
+The paper is structured as follows: In section~\ref{sec:dis} we review
+the DIS process and kinematics as implemented in \disorder{}. In
+section~\ref{sec:running} we provide details on how to run \disorder{}
+and in section~\ref{sec:results} we show a few results from the
+program. Finally we conclude in section~\ref{sec:conclusion}.
+
+\section{Basics of the DIS process}
+\label{sec:dis}
+In this section we first give some standard definitions for kinematics
+and cross sections in DIS. Along the way we specify the conventions
+that are used in the \disorder{} code, and provide some details on the
+P2B method as applied there.
+
+At leading order (LO) the DIS process is
+the scattering of a massless (anti-)quark $q$ off a massless
+\mbox{(anti-)lepton} $l$ via the exchange of a photon or electroweak
+gauge boson $V$ of virtuality $Q^2$. Denoting the external
+four-momenta by $k_i$ (incoming lepton), $k_f$ (outgoing lepton),
+$p_i$ (incoming quark), and $p_f$ (outgoing quark) we can define the
+Lorentz invariant DIS variables $x$, $Q^2$, and $y$, given by
+\begin{align}
+  Q^2 = -q^2 = -(k_i - k_f)^2, \qquad  x = \frac{Q^2}{2 P \cdot q},
+  \qquad  y = \frac{P \cdot q}{P \cdot k_i} = \frac{p_i \cdot q}{p_i \cdot k_i} ,
+  \label{eq:dis-variables}
+\end{align}
+where $P$ is the hadron four-momentum. As can be seen these kinematics
+are fully specified by the hadron and lepton momenta. This is also
+true beyond LO.
+
+DIS is most often analysed in the Breit-frame which is specified by
+requiring that $2 x \vec{P} + \vec{q} = 0$.\footnote{For the explicit
+transformation between lab- and Breit-frames we follow Appendix 7.11
+in Ref.~\cite{Devenish:2004pb}.} In this frame the mediated vector
+boson has zero energy component and is anti-aligned with the incoming
+parton. Explicitly in \disorder{} the Breit-frame at LO is
+\begin{align}
+  \label{eq:BreitLO}
+k_i &= \frac{Q}{2}\left(\frac{2-y}{y},\frac{2\sqrt{1-y}}{y},0,-1 \right)\,, \quad  p_i = \frac{Q}{2}\left(1,0,0,+1 \right)\,, \\ \notag
+k_f &= \frac{Q}{2}\left(\frac{2-y}{y},\frac{2\sqrt{1-y}}{y},0,+1 \right)\,, \quad  p_f = \frac{Q}{2}\left(1,0,0,-1 \right)\,, 
+\end{align}
+where four-momenta are given as $(E,p_x,p_y,p_z)$. The resulting
+vector $q$ is hence given by $(0,0,0,-Q)$. It is clear from
+eq.~\eqref{eq:BreitLO} that the outgoing parton in the Breit-frame has
+zero transverse momentum. In the laboratory frame we align the parton
+with the positive $z$-axis and hence the lepton with the negative
+\begin{align}
+\tilde{k}_i &= E_\mathrm{l}\left(1,0,0,-1 \right), \quad  \tilde{p}_i = x E_\mathrm{h}\left(1,0,0,+1 \right)\,, 
+\end{align}
+where $E_\mathrm{h}$ is the energy of the incoming hadron. Using the
+definitions of eq.~\eqref{eq:dis-variables} one finds that in the lab
+frame
+\begin{equation}
+  \tilde{q} = \left(y(E_\mathrm{l} - x E_\mathrm{h}), -Q\sqrt{1-y},0, -y(E_\mathrm{l} - x E_\mathrm{h})\right)\,, 
+\end{equation}
+and the outgoing momenta then simply follow from momentum conservation
+\begin{equation}
+  \label{eq:LabLO}
+  \tilde{k}_f = \tilde{k}_i - \tilde{q}, \quad   \tilde{p}_f = \tilde{p}_i + \tilde{q}\,. 
+\end{equation}
+Conversely, in the laboratory frame, the outgoing parton always has
+transverse momentum of magnitude $Q\sqrt{1-y}$. In \disorder{} both
+the Breit-frame and laboratory frame momenta can be accessed by the
+analysis at the same time.
+
+The inclusive cross section for DIS can be split into a NC
+contribution, from $e^\pm p \to e^\pm + X$ scattering, and a CC
+contribution from $e^\pm p \to \nu + X$ scattering.\footnote{Here
+$\nu=\{\nu_e,\bar{\nu}_e\}$ for $e^-$ and $e^+$ respectively. One can
+of course also consider incoming neutrinos which does not change the
+discussion here, except adding a factor $2$ in eq.~\eqref{eq:CCsigma}
+and changing the vector and axial-vector couplings to $v_e = \frac12$
+and $a_e=-\frac12$.} The unpolarised NC cross section can
+be written as
+\begin{equation}
+\frac{\dd\sigma_{\NC}^\pm}{\dd x \dd Q^2} =   \frac{2\pi\alpha^2}{xQ^4} \left[y_+ F_2^{\NC} \mp y_- x F_3^\NC - y^2 F_L^\NC\right],\,
+\label{eq:NCsigma}
+\end{equation}
+where $y_\pm=1\pm(1-y)^2$, $\alpha$ is the fine structure constant and
+$F_i^\NC$ can be expressed in terms of the usual proton structure
+functions
+\begin{align}
+  F_{i}^\NC &= F_{i}^\gamma  - v_e \Gamma_{\gamma Z} F_{i}^{\gamma Z} + (v_e^2 + a_e^2)\Gamma_{Z} F_{i}^{Z},\, \quad i =2,L \\ \notag
+  F_{3}^\NC &= - a_e \Gamma_{\gamma Z} F_{3}^{\gamma Z} + 2v_e a_e\Gamma_{Z} F_{3}^{Z}\,.
+\end{align}
+Here $v_e = -\frac12 + 2 \sin^2\theta_W$ and $a_e=\frac12$ are the
+vector and axial-vector couplings respectively, $M_Z$ is the Z boson
+mass, $\Gamma_{\gamma Z} = \frac{Q^2}{\sin^2 2\theta_W(Q^2+M_Z^2)}$,
+and $\Gamma_Z=\Gamma_{\gamma Z}^2$. $\theta_W$ is the weak mixing
+angle. In \disorder{} the electroweak parameters are fixed by
+$\alpha$, $M_W$, and $M_Z$ through the tree-level relations
+\begin{align}
+  \sin^2\theta_W = 1-\frac{M_W^2}{M_Z^2}, \qquad G_F = \frac{\pi\alpha}{\sqrt{2}M_W^2\sin^2\theta_W},
+\end{align}
+with $G_F$ the Fermi constant. Similarly we define the unpolarised CC
+cross section as
+\begin{equation}
+\frac{\dd\sigma_{\CC}^\pm}{\dd x \dd Q^2} =   \frac{2\pi\alpha^2}{xQ^4}\left[\frac{Q^2}{4\sin^2\theta_W(M_W^2 + Q^2)}\right]^2 \left[y_+ F_2^{\CC} \mp y_- x F_3^\CC - y^2 F_L^\CC\right],\,
+\label{eq:CCsigma}
+\end{equation}
+where $M_W$ is the mass of $W$ boson and the CC structure functions
+are now simply given by the $W$ ones
+\begin{equation}
+  F_2^\CC = F_2^{W^\pm}, \quad   F_L^\CC = F_L^{W^\pm}, \quad   F_3^\CC = F_3^{W^\pm}\,.
+\end{equation}
+The exact definitions of all proton structure functions inside
+\hoppet{} up to \NNNLO{} can be found in
+Refs.~\cite{Salam:2008qg,hoppetv130,BertoneKarlberg}. The tabulation of the
+structure functions inside \hoppet{}, as used in \disorder{}, has a
+relative numerical precision of $10^{-4}$ for most values of $x$,
+which in turn limits the accuracy which can be obtained to the same
+order.
+
+In DIS it is also customary to define the dimensionless
+\emph{reduced} NC and CC cross sections by~\cite{H1:2012qti}
+\begin{align}
+  \label{eq:reducedsigma}
+  \tilde{\sigma}_\NC^\pm(x,Q^2) &= \frac{xQ^4}{2\pi\alpha^2}\frac{1}{y_+}\frac{\dd\sigma_{\NC}^\pm}{\dd x \dd Q^2}\,, \notag \\
+  \tilde{\sigma}_\CC^\pm(x,Q^2) &= \frac{8\sin^4\theta_W x}{\pi\alpha^2}\left[M_W^2+Q^2\right]^2\frac{\dd\sigma_{\CC}^\pm}{\dd x \dd Q^2}\,.
+\end{align}
+\disorder{} provides direct access to all the cross sections in
+eqs.~\eqref{eq:NCsigma},~\eqref{eq:CCsigma},
+and~\eqref{eq:reducedsigma} at \NNNLO{} accuracy. In principle one can
+also access the NC and CC structure functions, although they are
+currently only computed as an intermediate step to construct the cross
+sections and are not accessible in the user analysis.
+
+\subsection{A note on the phase space}
+\label{sec:phasespace}
+Since the Born phase space is fully constrained by specifying any two
+of the three DIS variables $x$, $y$, and $Q^2$ there exists more than
+one double-differential cross section. The convention in \disorder{}
+is to always return $\frac{\dd\sigma^2}{\dd x \dd Q^2}$ (in
+pb/$\GEV^2$) regardless of which of the two variables are fixed. The
+user can easily convert to $\frac{\dd\sigma^2}{\dd x \dd y}$ or
+$\frac{\dd\sigma^2}{\dd y \dd Q^2}$ by supplying a factor
+$\frac{Q^2}{y}$ or $\frac{x}{y}$ respectively. If only one of $x$,
+$y$, or $Q^2$ is specified then the appropriate single differential
+cross section is returned, i.e.~$\frac{\dd\sigma}{\dd x}$ in pb,
+$\frac{\dd\sigma}{\dd y}$ in pb, or $\frac{\dd\sigma}{\dd Q^2}$ in
+pb/$\GEV^2$, integrated over the other two variables. If none of the
+variables are fixed then the total cross section integrated over $x$,
+$y$, and $Q^2$ is returned in pb.
+
+\subsection{Applying P2B}
+\label{sec:P2B}
+The structure functions are by definition inclusive in all radiation
+and can therefore only provide predictions for quantities, like the
+inclusive cross sections, which depend on the Born kinematics of
+eq.~\eqref{eq:dis-variables} only. If we instead evaluate the
+structure functions on an observable sensitive to emissions, e.g. the
+transverse momentum of the hardest jet in the laboratory frame, we see
+that this will not give the right answer, as the real emissions are
+not included with their correct-kinematics. In fact, when computing
+the coefficient functions that enter the structure functions, the
+real-emission diagrams are explicitly projected onto the Born
+kinematics.
+
+The P2B method lifts this restriction by effectively replacing the
+Born-kinematics real-emission contributions in the structure functions
+with the correct kinematics ones. In practice whenever \disent{}
+returns an event with some weight, we bin it once according to the
+true kinematics, and again projecting the kinematics to the underlying
+Born changing the sign of the weight. This last term, upon
+integration, will exactly cancel the real contribution in the
+structure functions, whereas the first term will provide the correct
+real matrix element. A detailed discussion of the method can be found
+in section 2 of Ref.~\cite{Currie:2018fgr}.
+
+As mentioned already in the Introduction, this procedure is trivial
+when applied to the Breit-frame kinematics. In this frame the outgoing
+parton has zero transverse momentum, and will therefore not contribute
+to any jet-sensitive observable, like the well-known thrust
+event-shape~\cite{Antonelli:1999kx}. In the laboratory frame however,
+the jet kinematics are non-trivial even at Born-level,
+cf. eq.~\eqref{eq:LabLO}, and the P2B method as applied here will
+correctly describe single-jet production in this frame. The
+projections themselves are trivial because, as outlined in the section
+above, the Born kinematics are fully specified at all orders by the
+lepton (and proton) momenta, as given in
+eqs.~\eqref{eq:BreitLO}--\eqref{eq:LabLO}. Hence computing the
+projections adds very little computational effort to the cross section
+calculation.
+
+At this point it is worth reminding the reader that \disent{} only
+includes the photon-mediated NC, and hence \disorder{} only provides
+exclusive predictions for this channel. It should be possible to
+extend the code to include Z-mediation (including interferences) and
+CC, but we leave this for future work.
+
+In principle P2B could be applied to the \disent{} code without any
+major modifications besides the bug fix mentioned in the introduction,
+which has been implemented here. However a few significant
+modifications were introduced to allow for a more flexible integration
+of \disent{} into \disorder{}. The version of \disent{} that we
+include in \disorder{} is based on the version which can be found in
+{\tt dispatch}~\cite{Dasgupta:2002dc}, and which already included some
+minor modifications. In addition to the modifications present there,
+we have also introduced $\alpha$ as an input parameter, whereas before
+it was fixed to $1/137$. A number of parameters can also now be set on
+the command line as described below. Besides coding the actual
+interface to \disent{}, the biggest modification introduced in
+\disorder{} is that the {\tt KPFUNS} subroutine now returns an array
+of weights corresponding to varying the factorisation scale by a
+factor two up and down. This allows for much faster evaluation of
+scale uncertainties compared to running the program three separate
+times. Additionally \disent{} can now also use any scale defined in
+terms of $x$, $y$, and $Q$, and not just some multiple of $Q$. We
+provide a few different scale choices as documented below, but more
+can easily be implemented.
+
+\section{Running \disorder{}}
+\label{sec:running}
+In this section we give instructions on how to compile and run
+\disorder{}, giving a few examples of the use of the most common
+command line arguments. The code itself can be obtained from
+
+\begin{center}\url{https://github.com/alexanderkarlberg/disorder}\end{center}
+
+\subsection{Compiling and prerequisites}
+A user should start by inspecting \masterlink{README.md}. To compile
+\disorder{} both \hoppet{} ({\tt v1.3.0} or later) and \lhapdf{}
+(tested with {\tt v6.5.4})~\cite{Buckley:2014ana} have to be installed
+on the machine. If both are installed in a location in the {\tt
+  \$PATH} it is enough to run
+\begin{lstlisting}
+  mkdir build && cd build
+  cmake ..
+
+  make [-j]
+\end{lstlisting}
+from the main directory. This will create an executable \disorder{}
+along with two auxiliary executables, {\tt mergedata} and {\tt
+  getpdfuncert}. For non-standard installation of \hoppet{} and
+\lhapdf{} the paths can be specified like this
+\begin{lstlisting}
+  cmake -DHOPPET_CONFIG=/path/to/hoppet-config -DLHAPDF_CONFIG=/path/to/lhapdf-config
+\end{lstlisting}
+where the path should include the config-file itself (i.e. {\tt
+  /usr/local/bin/hoppet-config}). By default \fastjet{} is not linked
+and only a skeleton analysis
+(\masterlink{analysis/simple\_analysis.f}) is compiled. To link
+\fastjet{} run
+\begin{lstlisting}
+  cmake -DNEEDS_FASTJET=ON [-DFASTJET_CONFIG=/path/to/fastjet-config]
+\end{lstlisting}
+where the path to {\tt fastjet-config} only needs to be specified if
+it is not in the user's {\tt \$PATH}. To compile a different analysis
+the user should first put it in the \masterlink{analysis} directory (here we
+assume it to be called {\tt my\_analysis.f}), and then pass it to
+{\tt cmake} through
+\begin{lstlisting}
+  cmake -DANALYSIS=my_analysis.f
+\end{lstlisting}
+The program has been found to compile on a Linux machine using the
+{\tt gfortran v11.4.0} compiler and also on various MacOS systems.
+
+\subsubsection{The analysis framework}
+The code uses the {\tt POWHEG-BOX} analysis framework, with some minor
+modifications. A few example analyses are included in the \masterlink{analysis} directory. Any new analysis should be put here and the
+name of the analysis should be passed to {\tt cmake} as described
+above. There are two mandatory routines in the analysis file, {\tt
+  define\_histograms} and {\tt user\_analysis}. In the first routine
+one should define histograms like this (there are also routines
+available to book histograms with varying bins sizes)
+\begin{lstlisting}
+  call bookupeqbins('string_name', binsize, min, max)
+\end{lstlisting}
+The {\tt user\_analysis} routine takes as input
+\begin{lstlisting}
+  integer n
+  double precision dsig(maxscales), x, y, Q2
+\end{lstlisting}
+where {\tt n} is the number of initial plus final state particles,
+{\tt dsig} is the weights computed by \disorder{} and {\tt maxscales}
+is the maximum number of scales which is supported (currently 7). {\tt
+  x}, {\tt y}, and {\tt Q2} are the DIS variables.
+
+Through the module {\tt mod\_analysis} the analysis has access to two
+arrays of momenta {\tt pbreit(0:3,1:n)} and {\tt plab(0:3,1:n)} in
+which the Breit and laboratory frame momenta are stored
+respectively. The first entry is the incoming lepton, the second the
+incoming parton, the third the outgoing lepton and the rest outgoing
+partons. The output of the analysis will be saved to the disk as
+outlined below.  In the {\tt user\_analysis} routine the user should
+perform their analysis and fill histograms like this
+\begin{lstlisting}
+  call filld('string_name', obs_value, dsig)
+\end{lstlisting}
+where {\tt obs\_value} is the value of the observable to be binned, and
+{\tt dsig} is the associated array of weights. 
+
+In the {\tt aux} folder one may also find a
+script called {\tt mergedata} that can perform various manipulations
+of the datafiles. In particular
+\begin{lstlisting}
+  ./mergedata 1 {list of statistically equivalent files}
+\end{lstlisting}
+will take the average of all files and produce the file {\tt fort.12}
+with the result. Running the script without any arguments will result
+in a list of possible uses of the script. The {\tt mergedata} script
+is taken from the {\tt POWHEG-BOX} as well.
+
+\subsection{Inclusive mode}
+\label{sec:Inclusive}
+The syntax for running the program is
+\begin{lstlisting}
+  ./disorder -pdf LHAPDF_name [options]
+\end{lstlisting}
+Running the program without any other options than {\tt -pdf} will
+compute the total inclusive cross section above the minimum $Q$ value
+accessible in the PDF, and using default parameters everywhere. The
+user can get a list of most parameters which can be specified on the
+command line by running
+\begin{lstlisting}
+  ./disorder -help
+\end{lstlisting}
+Here we describe the most common flags, but for a complete list of all
+parameters, and their use, the user should look through the file
+\masterlink{src/mod\_parameters.f90}.
+
+The program allows the user to specify limits on $x$, $y$, and $Q$
+through {\tt -xmin}, {\tt -xmax}, {\tt -ymin}, {\tt -ymax}, {\tt
+  -Qmin}, {\tt -Qmax}, or to fix them through the options {\tt -x},
+{\tt -y}, {\tt -Q}. For instance to compute the cross section at $Q=20
+\GEV$ and $x>0.01$ one would run
+\begin{lstlisting}
+  ./disorder -Q 20 -xmin 0.01 -pdf LHAPDF_name
+\end{lstlisting}
+The program will perform a Monte Carlo integration in the ranges
+specified, using the integrator VEGAS~\cite{Lepage:1977sw}. If the
+phase space is fully constrained by fixing two of either $x$, $y$, and
+$Q$ the program simply evaluates one point and returns the answer.
+
+One can further specify the energy of the incoming lepton through {\tt
+  -Elep}, the incoming hadron through {\tt -Ehad}. By default the
+lepton is taken to be an electron but specifying {\tt -positron} on
+the command line will change that. To use an incoming neutrino the
+user should specify {\tt -neutrino}. If {\tt -positron} is also
+specified the incoming lepton will be an anti-neutrino. The code
+computes the photon-mediated NC cross section only by default. To
+include the $Z$ one can specify {\tt -includeZ} and to include CC
+processes one can specify {\tt -CC}. The inclusion of NC processes can
+also be controlled through the {\tt -NC} flag. In fact, all logical
+flags can be prefixed by ``{\tt{no}}'' to turn them off. Hence the
+below command line would run the program with CC processes only using
+a positron
+\begin{lstlisting}
+  ./disorder -Q 20 -xmin 0.01 -noNC -CC -positron -pdf LHAPDF_name
+\end{lstlisting}
+
+The order of the calculation is by default NNLO but can be specified
+with one of the flags {\tt -lo/-nlo/-nnlo/-n3lo}. If the user wants to
+compute PDF uncertainties, the flag {\tt -pdfuncert} should be
+given. This flag will make \disorder{} loop over all the members in
+the PDF, and combine their errors according to the routine {\tt
+  getpdfuncertainty}~\cite{Watt:2011kp}, native to LHAPDF. This also
+means that the program is slowed down proportionally to the number of
+PDF members (although the VEGAS grid only gets computed once and then
+stored so that the runs are fully correlated). If the PDF also
+includes $\as$ variations these are included in the PDF uncertainty by
+default. If the user wants the PDF and $\as$ uncertainties
+independently, then the flag {\tt -alphasuncert} should be
+specified. Some care should be taken here, as in practice the code
+assumes that the $\as$ variations are contained in the last two PDF
+members, and simply separates them from the rest.
+
+Renormalisation, $\mu_R$, and factorisation, $\mu_F$, scale
+uncertainties can be included by specifying the flag {\tt
+  -scaleuncert}. \disorder{} uses the vector boson virtuality, $Q^2$,
+as its default central scale, but can use any scale as long as it is
+defined in terms of $x$, $y$, and $Q$. A few central scales, $\mu$,
+are currently implemented and can be accessed through the {\tt
+  -scale-choice} flag. The options are {\tt 0}: $M_Z$, {\tt 1}
+(default): $Q^2$, {\tt 2}: $Q^2(1-y)$, {\tt 3}:
+$\frac{Q^2(1-x)}{x}$. The program will then compute a standard 7-point
+scale variation varying this scale by a factor of two up and down
+keeping $1/2\le \mu_R/\mu_F\le 2$. On the screen the envelope of all 7
+runs will be printed. The user can in principle also carry out
+arbitrary variations in individual runs by specifying {\tt -xmur} and
+{\tt -xmuf} on the command line. Here {\tt xmur} is the ratio of
+$\mu_R/\mu$ and similarly for {\tt xmuf}.\footnote{In practice it is
+faster to use the {\tt -scaleuncert} flag as the program will only
+recompute what is needed for the variations rather than do a full
+event. However, at \NNNLO{}, in general, this is not true, due to the
+fact that the number of tables needed in \hoppet{} to carry out
+on-the-fly scale variations increases dramatically at this order,
+compared to using a fixed ratio of $Q$. Given how fast the code is, it
+is still the author's opinion that it is more convenient to use the
+on-the-fly variations.}
+
+Finally the random seed can be set with the {\tt iseed} flag. When the
+program terminates it will print results to screen but also save a
+number of files depending on the exact input. There is always a file
+called {\tt xsct\_nnlo\_seed0001.dat}, where the {\tt nnlo} and {\tt
+  seed0001} parts will vary depending on the order and seed, which
+contains a summary of the run, including the total and reduced cross
+sections. 
+
+The output of the analysis is printed to a number of {\tt .dat} files,
+the number depending on the input, prefixed by {\tt
+  disorder\_nnlo\_seed0001\_pdfmem000} where again the exact prefix
+will depend on the input. The output name also contains information on
+the seed, the PDF member and the renormalisation and factorisation
+scales if {\tt -scaleuncert} is on. The user can specify a prefix to
+be added to all the files through the {\tt -prefix} flag.
+
+Since it is often not necessary to run an analysis in the inclusive
+mode, the user can simply turn this off with the {\tt -no-analysis}
+flag.
+
+Finally the user can control the number of VEGAS integration points
+through the two flags {\tt -ncall1} and {\tt -ncall2}. The first flags
+controls the number of points to use to set up the grids. Since the
+phase space is not complicated it is rarely necessary to increase the
+default of 10000. The second flag controls the number of points that
+are used for the actual integration. If one is not running an
+analysis, the default number of 100000 should give results that have
+better than permille level accuracy. If the user wishes for instance
+to bin the cross section in fine bins of $x$ and $Q^2$, this number
+will most likely have to be increased.
+
+\subsection{P2B mode}
+\label{sec:P2Bmode}
+To turn on P2B it is enough to specify {\tt -p2b} on the command
+line. Many of the flags described above can also be specified in this
+mode, with a few limitations
+\begin{itemize}
+\item {\tt -CC}, {\tt -neutrino}, and {\tt -includeZ} are not supported
+\item {\tt -n3lo} is not supported
+\item {\tt -pdfuncert} and {\tt -alphasuncert} are not supported
+\end{itemize}
+Importantly, it \emph{is} possible to run with the {\tt -scaleuncert}
+flag which leads to a significant reduction in run-time compared to
+doing seven separate runs. When running in P2B mode it is furthermore of
+use to be able to control the number of calls to \disent{}. This is
+done through the flag {\tt -ncall2}, introduced already above. 
+
+We provide a small script to run on multiple cores on a single machine
+in \masterlink{aux/runpar.sh}.
+
+\subsection{Validating the code}
+The code comes with a script to validate that the results come out as
+expected. It can be run by entering \masterlink{validation} and
+executing
+\begin{lstlisting}
+  ./validate_or_generate.sh validate
+\end{lstlisting}
+The script builds the code and executes a number of tests designed to
+check the most important features of \disorder{}, including both the
+NC and CC channels, the \fastjet{} and \lhapdf{} interfaces, the
+automated PDF and scale uncertainty features, and P2B. The script
+assumes default installation paths for \hoppet{}, \fastjet{}, and
+\lhapdf{}. A user can however manually change this by inspecting the
+script and adding the appropriate {\tt cmake} flags at the
+beginning. The validation script runs in about 500 CPU seconds, or no
+more than a few minutes on a modern laptop, utilising the {\tt
+  parallel} program~\cite{tange_2021_5233953}.
+
+
+\section{Benchmarks and results}
+\label{sec:results}
+\begin{table}[t] 
+  \centering
+  \phantom{x}\medskip
+  \begin{center} $Q = 10\GEV,\quad x = 0.01$\end{center}
+  {\renewcommand{\arraystretch}{1.2}
+  \begin{tabular}{lcccc|cc}
+    \toprule
+    & $\frac{\sigma_\NC}{\dd x \dd Q^2}$ [pb/GeV$^2$] & $\delta$PDF & $\frac{\sigma_\CC}{\dd x \dd Q^2}$ [pb/GeV$^2$] & $\delta$PDF & $\tilde{\sigma}_\NC$  & $\tilde{\sigma}_\CC$ \\ 
+    \midrule
+    a\NNNLO & $1932^{+.705\%}_{-.486\%}$ & $0.972\%$ & $1.100^{+.591\%}_{-.423\%}$ & $1.103\%$ & $0.8174$ & $2.884$\\    
+    \NNNLO  & $1886^{+.546\%}_{-.160\%}$ & $0.845\%$ & $1.080^{+.455\%}_{-.132\%}$ & $0.914\%$ & $0.7980$ & $2.829$\\    
+    NNLO    & $1895^{+1.50\%}_{-1.18\%}$ & $0.840\%$ & $1.084^{+1.25\%}_{-.994\%}$ & $0.908\%$ & $0.8018$ & $2.840$\\    
+    NLO     & $1952^{+3.66\%}_{-4.43\%}$ & $0.810\%$ & $1.111^{+3.02\%}_{-3.63\%}$ & $0.880\%$ & $0.8260$ & $2.913$\\    
+    LO      & $2058^{+13.8\%}_{-17.0\%}$ & $0.843\%$ & $1.163^{+11.4\%}_{-14.1\%}$ & $0.885\%$ & $0.9708$ & $3.050$\\    
+    \bottomrule
+  \end{tabular}}
+  \caption{The inclusive and reduced cross sections at various orders
+    in both NC and CC DIS. The setup is given in
+    eq.~\eqref{eq:setup}. The a\NNNLO{} row is obtained using the
+    approximate \NNNLO{} PDF set MSHT20an3lo\_as118. Note that there
+    is no Monte Carlo error on these numbers.}
+\label{tab:cross-sections}
+\end{table}
+In this section we show a few results obtained by running the code in
+both the inclusive and the P2B modes. The purpose is not to provide an
+exhaustive phenomenological analysis, but rather show the capabilities
+of \disorder{} and to provide a few select results that can be used to
+either validate the code when running it, or to validate other
+programs in the future. All analyses used in this section can be found
+in the \masterlink{analysis} directory, and the raw results can be found in
+the \masterlink{paper\_runs} folder.
+
+We use {\tt fastjet~v3.4.1} for jet-clustering, and unless otherwise
+stated we collide electrons and protons using the
+MSHT20nnlo\_as118~\cite{Bailey:2020ooq} PDF set using {\tt
+  LHAPDF~v6.5.4} and the following input parameters in all
+calculations
+\begin{align}
+  \label{eq:setup}
+  M_W = 80.398\GEV, \qquad M_Z = 91.1876\GEV, &\qquad E_h = 920\GEV, \qquad E_l = 27.6\GEV,  \\ \notag
+  \alpha = 1/137, \qquad \as(M_Z) &= 0.118, \qquad n_f = 5\,.
+\end{align}
+
+\subsection{Inclusive results}
+The perhaps most fundamental question one can ask in DIS is ``what is
+the total cross section for a given value of $x$ and $Q$?''. The
+answer to that question is given in table~\ref{tab:cross-sections} for
+both the NC and CC channels at $Q=10\GEV$ and $x=0.01$, at all
+available perturbative orders.  The row a\NNNLO{} is obtained with the
+MSHT20an3lo\_as118~\cite{McGowan:2022nag} PDF set which includes
+approximate \NNNLO{} theoretical input. It is interesting to note that
+the inclusion of the approximate terms has an impact that is
+parametrically of the same order as the NNLO corrections. The PDF
+uncertainties stay more or less constant across all orders, which is
+not unexpected given that we use the same PDF at each order. To give a
+sense of the speed of the code, the combined results presented in the
+table, which corresponds to 325 different PDF members and hence
+structure functions, took a total of 3.5 minutes to obtain on a laptop
+equipped with an Intel i9-10885H CPU.
+\begin{figure}[tb!]
+  \centering\includegraphics[width=0.49\textwidth,page=1]{figures/sigma-ratios.pdf}
+  \centering\includegraphics[width=0.49\textwidth,page=3]{figures/sigma-ratios.pdf}
+  \caption{The NC cross section for fixed $Q=10\GEV$ differential in
+    $\log x$ (left) and for fixed $x=0.01$ and differential in $\log
+    Q$ (right). We show NNLO (purple), \NNNLO{} (green), and a\NNNLO{}
+    (red). The uncertainty band is obtained as the linear combination
+    of scale and PDF uncertainties.}
+  \label{fig:sigma}
+\end{figure}
+
+In figure~\ref{fig:sigma} we show the NC cross section for fixed
+$Q=10\GEV$ (left) or $x=0.01$ (right), now only at NNLO, \NNNLO{} and
+a\NNNLO{}. The uncertainty bands are obtained as a linear combination
+of the scale uncertainty and the PDF uncertainty, and is typically
+dominated by the latter, in particular at \NNNLO{}. We observe that
+although the central prediction at a\NNNLO{} is in tension with the
+\NNNLO{} curve, it is contained within the NNLO scale uncertainty
+band, except at intermediate $x$ values. It will be interesting to
+see, if the inclusion of the exact \NNNLO{} splitting functions, when
+they become available, will ameliorate this tension.
+
+
+\subsection{Exclusive laboratory frame results}
+To demonstrate the results of the code in P2B mode, we perform a jet
+analysis in the laboratory frame, based on Ref.~\cite{Borsa:2022cap},
+which probes the kinematic range accessible by the upcoming EIC. For
+this analysis we set $E_l=18\GEV$, $E_h=275\GEV$, and restrict the DIS
+kinematics by
+\begin{align}
+  25\GEV^2 < Q^2 < 1000 \GEV^2, \quad 0.04 < y < 0.95\,.
+\end{align}
+We reconstruct jets in the laboratory frame using the anti-$k_T$
+algorithm~\cite{Cacciari:2008gp} with $R=0.8$. Jets are those that
+satisfy the following transverse momentum and pseudo-rapidity requirements
+\begin{align}
+  p_{t,j} > 5 \GEV, \quad |\eta_j| < 3\,.
+\end{align}
+\begin{figure}[tb!]
+  \centering\includegraphics[width=0.49\textwidth,page=1]{figures/lab-frame.pdf}
+  \centering\includegraphics[width=0.49\textwidth,page=2]{figures/lab-frame.pdf}
+  \caption{The NC cross section for fixed $Q=10\GEV$ differential in
+    $\log x$ (left) and for fixed $x=0.01$ and differential in $\log
+    Q$ (right). We show NNLO (purple), \NNNLO{} (green), and a\NNNLO{}
+    (red). The uncertainty band is obtained as the linear combination
+    of scale and PDF uncertainties.}
+  \label{fig:labframe}
+\end{figure}
+In Fig.~\ref{fig:labframe} we show the inclusive jet transverse
+momentum and rapidity at LO, NLO, and NNLO, in photon-induced NC
+DIS. For the transverse momentum the higher order corrections are
+moderate except for small values and close to the LO threshold of
+$p_{t,j}=Q$. The rapidity distribution on the other hand receives
+larger corrections. This is in part due to hard jets with $p_{t,j}>Q$
+that can only arise at NLO and beyond. Here the scale variation bands
+do not cover the actual corrections, and it is obvious that one needs
+to go beyond NLO for reliable predictions. Of course one needs the
+full \NNNLO{} to assess the reliability of the NNLO result. However,
+from similar results in Ref.~\cite{Currie:2018fgr} it can be expected
+that the actual \NNNLO{} results will be mostly contained within the
+scale variation band at NNLO.
+
+\section{Conclusion}
+\label{sec:conclusion}
+In this paper we have presented version 1.0.0 of a Fortran code,
+\disorder{}, capable of computing massless DIS cross sections fully
+differentially at NNLO and inclusively at \NNNLO{}. The code combines
+the NNLO structure functions from \hoppet{} and the NLO dijet
+calculation of \disent{}, using the P2B method, thereby obtaining
+fully differential single-jet DIS predictions in the laboratory
+frame. In the inclusive mode the program includes all NC and CC
+contributions and can carry out both scale and PDF variations on the
+fly. Due to the underlying tabulation of the structure functions in
+\hoppet{}, the code is extremely fast, and a user can obtain cross
+section results at \NNNLO{} in a matter of seconds.
+
+In the fully differential P2B mode, only photon-mediated DIS can be
+computed, and no PDF variations are currently implemented. It should
+in principle be possible to extend \disent{} to full NC and CC, and
+this is something that is planned for a future release of the
+code. The extension to CC would in fact be very beneficial, as the
+Breit-frame cannot be reliably determined due to the undetected
+neutrino. Similarly the PDF variations could also be implemented,
+however this would require some serious restructuring of the code for
+it to be efficient. Extension of the code to handle incoming neutrino
+beams in the P2B mode, of relevance to the FASER~\cite{Feng:2017uoz}
+physics program, is also planned.
+
+The upgrade of the code to handle \NNNLO{} fully differentially is
+however not currently planned. This is mainly due to the fact that
+this would require a complete replacement of \disent{} with a proper
+NNLO dijet code, entailing a significant amount of
+work. Such a code would also be very slow compared to what is in place
+now, and it would defeat part of the attraction of \disorder{} which
+is its speed. At LO and NLO a user can obtain differential results on
+a laptop running for a just a few minutes, and even reasonable NNLO
+results can be obtained on a multi-core machine running for an
+hour. \NNNLO{} results would inevitably require large resources on a
+High Performance Cluster.
+
+Given the code's dependency on \hoppet{}, any developments therein
+will almost automatically propagate to \disorder{}. In particular it
+is expected that the exact $\mathcal{O}(\as^4)$ splitting functions,
+as opposed to the approximations which are currently employed, will
+become available in \hoppet{} once they have been fully
+determined. This is currently the only missing piece needed to
+formally claim full \NNNLO{} accuracy for the structure
+functions. Similarly, were the massive DIS coefficient
+functions~\cite{Gottschalk:1980rv,Laenen:1992zk,Laenen:1992xs,Gluck:1997sj,Blumlein:2011zu,Behring:2015roa,Berger:2016inr,Gao:2017kkx}
+to be implemented in \hoppet{} the structure functions in \disorder{}
+could immediately be modified to accommodate this.
+
+The code is intended to be user-friendly and to this effect comes with
+an interface to \fastjet{} and \lhapdf{} and is run through a
+command line interface. 
+
+\section*{Acknowledgements}
+The author is grateful for many discussions with Andrea Banfi and
+Gavin Salam regarding \disent{}, and for encouragement to publish
+\disorder{}. The author also thanks Valerio Bertone for discussions
+about the DIS structure functions and Alex Huss for valuable cross-checks
+against results obtained with the \nnlojet{} code. The idea for the
+code originated while the author was working on
+Ref.~\cite{Banfi:2023mhz}.
+
+
+%\begin{appendix}
+%
+%  \section{An appendix}
+%
+%\end{appendix}
+
+\bibliography{bibliography.bib}
+
+\nolinenumbers
+
+\end{document}
diff --git a/disorder-1.0.0/docs/figures/lab-frame.pdf b/disorder-1.0.0/docs/figures/lab-frame.pdf
new file mode 120000
index 0000000..33a966c
--- /dev/null
+++ b/disorder-1.0.0/docs/figures/lab-frame.pdf
@@ -0,0 +1 @@
+../../paper_runs/lab_frame/lab-frame.pdf
\ No newline at end of file
diff --git a/disorder-1.0.0/docs/figures/sigma-ratios.pdf b/disorder-1.0.0/docs/figures/sigma-ratios.pdf
new file mode 120000
index 0000000..9e573a2
--- /dev/null
+++ b/disorder-1.0.0/docs/figures/sigma-ratios.pdf
@@ -0,0 +1 @@
+../../paper_runs/inclusive_runs/plot/sigma-ratios.pdf
\ No newline at end of file
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/CC_an3lo_xsct_n3lo_seed0001.dat b/disorder-1.0.0/paper_runs/inclusive_runs/CC_an3lo_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..b8523dd
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/CC_an3lo_xsct_n3lo_seed0001.dat
@@ -0,0 +1,42 @@
+ # Stamped by ../../disorder on 31/08/2023 at 16:41:40
+ #../../disorder -n3lo -pdf MSHT20an3lo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -noNC -CC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -prefix CC_an3lo_
+ # ----------------------------------------------------------
+ # Doing DIS @ N3LO  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:         1.0000000000000000E-002   1.0000000000000000E-002
+ # ymin, ymax:         9.8456206679269048E-002   9.8456206679269048E-002
+ # Q2min, Q2max:       100.00000000000000        100.00000000000000      GeV^2
+ # Electron energy:    27.600000000000001      GeV
+ # Proton energy:      920.00000000000000      GeV
+ # COM energy:         101568.00000000000      GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                 91.187600000000003     
+ # MW:                 80.397999999999996     
+ # nf:                         5
+ # CA:                 3.0000000000000000     
+ # CF:                 1.3333333333333333     
+ # TR:                0.50000000000000000     
+ # αS(MZ):            0.11800072889105703     
+ # 1/αEM:              137.00000000000000     
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603     
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section (pb)
+ # Summary:
+ # σ(CC)                          =        1.100210 pb
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.5911 %
+ # QCD scale uncertainty (-)      =       -0.4228 %
+ # PDF symmetric uncertainty*     =        1.1025 %
+ # (*PDF uncertainty contains alphas uncertainty if using a  
+ #   PDF set that supports it (eg PDF4LHC15_nnlo_100_pdfas)).
+ 
+ # Reduced N3LO cross-sections (pb)
+ # σ reduced (CC)                 =        2.884220
+ # QCD scale uncertainty (+)      =        0.5911 %
+ # QCD scale uncertainty (-)      =       -0.4228 %
+ ============================================================
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_lo_seed0001.dat b/disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_lo_seed0001.dat
new file mode 100644
index 0000000..6d5849c
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_lo_seed0001.dat
@@ -0,0 +1,42 @@
+ # Stamped by ../../disorder on 31/08/2023 at 16:39:06
+ #../../disorder -pdf MSHT20nnlo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -noNC -CC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -prefix CC_ -lo
+ # ----------------------------------------------------------
+ # Doing DIS @   LO  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:         1.0000000000000000E-002   1.0000000000000000E-002
+ # ymin, ymax:         9.8456206679269048E-002   9.8456206679269048E-002
+ # Q2min, Q2max:       100.00000000000000        100.00000000000000      GeV^2
+ # Electron energy:    27.600000000000001      GeV
+ # Proton energy:      920.00000000000000      GeV
+ # COM energy:         101568.00000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003     
+ # MW:                 80.397999999999996     
+ # nf:                         5
+ # CA:                 3.0000000000000000     
+ # CF:                 1.3333333333333333     
+ # TR:                0.50000000000000000     
+ # αS(MZ):            0.11800072760577117     
+ # 1/αEM:              137.00000000000000     
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603     
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total LO cross-section (pb)
+ # Summary:
+ # σ(CC)                          =        1.163300 pb
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =       11.3973 %
+ # QCD scale uncertainty (-)      =      -14.1014 %
+ # PDF symmetric uncertainty*     =        0.8845 %
+ # (*PDF uncertainty contains alphas uncertainty if using a  
+ #   PDF set that supports it (eg PDF4LHC15_nnlo_100_pdfas)).
+ 
+ # Reduced LO cross-sections (pb)
+ # σ reduced (CC)                 =        3.049612
+ # QCD scale uncertainty (+)      =       11.3973 %
+ # QCD scale uncertainty (-)      =      -14.1014 %
+ ============================================================
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_n3lo_seed0001.dat b/disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..2b6d0ab
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_n3lo_seed0001.dat
@@ -0,0 +1,42 @@
+ # Stamped by ../../disorder on 31/08/2023 at 16:40:39
+ #../../disorder -pdf MSHT20nnlo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -noNC -CC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -prefix CC_ -n3lo
+ # ----------------------------------------------------------
+ # Doing DIS @ N3LO  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:         1.0000000000000000E-002   1.0000000000000000E-002
+ # ymin, ymax:         9.8456206679269048E-002   9.8456206679269048E-002
+ # Q2min, Q2max:       100.00000000000000        100.00000000000000      GeV^2
+ # Electron energy:    27.600000000000001      GeV
+ # Proton energy:      920.00000000000000      GeV
+ # COM energy:         101568.00000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003     
+ # MW:                 80.397999999999996     
+ # nf:                         5
+ # CA:                 3.0000000000000000     
+ # CF:                 1.3333333333333333     
+ # TR:                0.50000000000000000     
+ # αS(MZ):            0.11800072760577117     
+ # 1/αEM:              137.00000000000000     
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603     
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section (pb)
+ # Summary:
+ # σ(CC)                          =        1.079223 pb
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.4550 %
+ # QCD scale uncertainty (-)      =       -0.1319 %
+ # PDF symmetric uncertainty*     =        0.9143 %
+ # (*PDF uncertainty contains alphas uncertainty if using a  
+ #   PDF set that supports it (eg PDF4LHC15_nnlo_100_pdfas)).
+ 
+ # Reduced N3LO cross-sections (pb)
+ # σ reduced (CC)                 =        2.829203
+ # QCD scale uncertainty (+)      =        0.4550 %
+ # QCD scale uncertainty (-)      =       -0.1319 %
+ ============================================================
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_nlo_seed0001.dat b/disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_nlo_seed0001.dat
new file mode 100644
index 0000000..31f53aa
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_nlo_seed0001.dat
@@ -0,0 +1,42 @@
+ # Stamped by ../../disorder on 31/08/2023 at 16:39:36
+ #../../disorder -pdf MSHT20nnlo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -noNC -CC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -prefix CC_ -nlo
+ # ----------------------------------------------------------
+ # Doing DIS @  NLO  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:         1.0000000000000000E-002   1.0000000000000000E-002
+ # ymin, ymax:         9.8456206679269048E-002   9.8456206679269048E-002
+ # Q2min, Q2max:       100.00000000000000        100.00000000000000      GeV^2
+ # Electron energy:    27.600000000000001      GeV
+ # Proton energy:      920.00000000000000      GeV
+ # COM energy:         101568.00000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003     
+ # MW:                 80.397999999999996     
+ # nf:                         5
+ # CA:                 3.0000000000000000     
+ # CF:                 1.3333333333333333     
+ # TR:                0.50000000000000000     
+ # αS(MZ):            0.11800072760577117     
+ # 1/αEM:              137.00000000000000     
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603     
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total NLO cross-section (pb)
+ # Summary:
+ # σ(CC)                          =        1.111143 pb
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        3.0228 %
+ # QCD scale uncertainty (-)      =       -3.6285 %
+ # PDF symmetric uncertainty*     =        0.8798 %
+ # (*PDF uncertainty contains alphas uncertainty if using a  
+ #   PDF set that supports it (eg PDF4LHC15_nnlo_100_pdfas)).
+ 
+ # Reduced NLO cross-sections (pb)
+ # σ reduced (CC)                 =        2.912882
+ # QCD scale uncertainty (+)      =        3.0228 %
+ # QCD scale uncertainty (-)      =       -3.6285 %
+ ============================================================
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_nnlo_seed0001.dat b/disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_nnlo_seed0001.dat
new file mode 100644
index 0000000..0cab2ff
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/CC_xsct_nnlo_seed0001.dat
@@ -0,0 +1,42 @@
+ # Stamped by ../../disorder on 31/08/2023 at 16:39:49
+ #../../disorder -pdf MSHT20nnlo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -noNC -CC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -prefix CC_ -nnlo
+ # ----------------------------------------------------------
+ # Doing DIS @ NNLO  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:         1.0000000000000000E-002   1.0000000000000000E-002
+ # ymin, ymax:         9.8456206679269048E-002   9.8456206679269048E-002
+ # Q2min, Q2max:       100.00000000000000        100.00000000000000      GeV^2
+ # Electron energy:    27.600000000000001      GeV
+ # Proton energy:      920.00000000000000      GeV
+ # COM energy:         101568.00000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003     
+ # MW:                 80.397999999999996     
+ # nf:                         5
+ # CA:                 3.0000000000000000     
+ # CF:                 1.3333333333333333     
+ # TR:                0.50000000000000000     
+ # αS(MZ):            0.11800072760577117     
+ # 1/αEM:              137.00000000000000     
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603     
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total NNLO cross-section (pb)
+ # Summary:
+ # σ(CC)                          =        1.083481 pb
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        1.2529 %
+ # QCD scale uncertainty (-)      =       -0.9938 %
+ # PDF symmetric uncertainty*     =        0.9075 %
+ # (*PDF uncertainty contains alphas uncertainty if using a  
+ #   PDF set that supports it (eg PDF4LHC15_nnlo_100_pdfas)).
+ 
+ # Reduced NNLO cross-sections (pb)
+ # σ reduced (CC)                 =        2.840365
+ # QCD scale uncertainty (+)      =        1.2529 %
+ # QCD scale uncertainty (-)      =       -0.9938 %
+ ============================================================
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/NC_an3lo_xsct_n3lo_seed0001.dat b/disorder-1.0.0/paper_runs/inclusive_runs/NC_an3lo_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..7985070
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/NC_an3lo_xsct_n3lo_seed0001.dat
@@ -0,0 +1,42 @@
+ # Stamped by ../../disorder on 31/08/2023 at 16:41:43
+ #../../disorder -n3lo -pdf MSHT20an3lo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -NC -noCC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_an3lo_
+ # ----------------------------------------------------------
+ # Doing DIS @ N3LO  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:         1.0000000000000000E-002   1.0000000000000000E-002
+ # ymin, ymax:         9.8456206679269048E-002   9.8456206679269048E-002
+ # Q2min, Q2max:       100.00000000000000        100.00000000000000      GeV^2
+ # Electron energy:    27.600000000000001      GeV
+ # Proton energy:      920.00000000000000      GeV
+ # COM energy:         101568.00000000000      GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                 91.187600000000003     
+ # MW:                 80.397999999999996     
+ # nf:                         5
+ # CA:                 3.0000000000000000     
+ # CF:                 1.3333333333333333     
+ # TR:                0.50000000000000000     
+ # αS(MZ):            0.11800072889105703     
+ # 1/αEM:              137.00000000000000     
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603     
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section (pb)
+ # Summary:
+ # σ(NC)                          =     1931.555255 pb
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7054 %
+ # QCD scale uncertainty (-)      =       -0.4859 %
+ # PDF symmetric uncertainty*     =        0.9716 %
+ # (*PDF uncertainty contains alphas uncertainty if using a  
+ #   PDF set that supports it (eg PDF4LHC15_nnlo_100_pdfas)).
+ 
+ # Reduced N3LO cross-sections (pb)
+ # σ reduced (NC)                 =        0.817428
+ # QCD scale uncertainty (+)      =        0.7054 %
+ # QCD scale uncertainty (-)      =       -0.4859 %
+ ============================================================
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_lo_seed0001.dat b/disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_lo_seed0001.dat
new file mode 100644
index 0000000..763a8a9
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_lo_seed0001.dat
@@ -0,0 +1,42 @@
+ # Stamped by ../../disorder on 31/08/2023 at 16:39:27
+ #../../disorder -pdf MSHT20nnlo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -NC -noCC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_ -lo
+ # ----------------------------------------------------------
+ # Doing DIS @   LO  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:         1.0000000000000000E-002   1.0000000000000000E-002
+ # ymin, ymax:         9.8456206679269048E-002   9.8456206679269048E-002
+ # Q2min, Q2max:       100.00000000000000        100.00000000000000      GeV^2
+ # Electron energy:    27.600000000000001      GeV
+ # Proton energy:      920.00000000000000      GeV
+ # COM energy:         101568.00000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003     
+ # MW:                 80.397999999999996     
+ # nf:                         5
+ # CA:                 3.0000000000000000     
+ # CF:                 1.3333333333333333     
+ # TR:                0.50000000000000000     
+ # αS(MZ):            0.11800072760577117     
+ # 1/αEM:              137.00000000000000     
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603     
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total LO cross-section (pb)
+ # Summary:
+ # σ(NC)                          =     2057.695899 pb
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =       13.7785 %
+ # QCD scale uncertainty (-)      =      -17.0481 %
+ # PDF symmetric uncertainty*     =        0.8434 %
+ # (*PDF uncertainty contains alphas uncertainty if using a  
+ #   PDF set that supports it (eg PDF4LHC15_nnlo_100_pdfas)).
+ 
+ # Reduced LO cross-sections (pb)
+ # σ reduced (NC)                 =        0.870811
+ # QCD scale uncertainty (+)      =       13.7785 %
+ # QCD scale uncertainty (-)      =      -17.0481 %
+ ============================================================
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_n3lo_seed0001.dat b/disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..2597965
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_n3lo_seed0001.dat
@@ -0,0 +1,42 @@
+ # Stamped by ../../disorder on 31/08/2023 at 16:40:45
+ #../../disorder -pdf MSHT20nnlo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -NC -noCC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_ -n3lo
+ # ----------------------------------------------------------
+ # Doing DIS @ N3LO  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:         1.0000000000000000E-002   1.0000000000000000E-002
+ # ymin, ymax:         9.8456206679269048E-002   9.8456206679269048E-002
+ # Q2min, Q2max:       100.00000000000000        100.00000000000000      GeV^2
+ # Electron energy:    27.600000000000001      GeV
+ # Proton energy:      920.00000000000000      GeV
+ # COM energy:         101568.00000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003     
+ # MW:                 80.397999999999996     
+ # nf:                         5
+ # CA:                 3.0000000000000000     
+ # CF:                 1.3333333333333333     
+ # TR:                0.50000000000000000     
+ # αS(MZ):            0.11800072760577117     
+ # 1/αEM:              137.00000000000000     
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603     
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section (pb)
+ # Summary:
+ # σ(NC)                          =     1885.728528 pb
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.5464 %
+ # QCD scale uncertainty (-)      =       -0.1598 %
+ # PDF symmetric uncertainty*     =        0.8454 %
+ # (*PDF uncertainty contains alphas uncertainty if using a  
+ #   PDF set that supports it (eg PDF4LHC15_nnlo_100_pdfas)).
+ 
+ # Reduced N3LO cross-sections (pb)
+ # σ reduced (NC)                 =        0.798035
+ # QCD scale uncertainty (+)      =        0.5464 %
+ # QCD scale uncertainty (-)      =       -0.1598 %
+ ============================================================
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_nlo_seed0001.dat b/disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_nlo_seed0001.dat
new file mode 100644
index 0000000..8b4bef2
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_nlo_seed0001.dat
@@ -0,0 +1,42 @@
+ # Stamped by ../../disorder on 31/08/2023 at 16:39:26
+ #../../disorder -pdf MSHT20nnlo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -NC -noCC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_ -nlo
+ # ----------------------------------------------------------
+ # Doing DIS @  NLO  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:         1.0000000000000000E-002   1.0000000000000000E-002
+ # ymin, ymax:         9.8456206679269048E-002   9.8456206679269048E-002
+ # Q2min, Q2max:       100.00000000000000        100.00000000000000      GeV^2
+ # Electron energy:    27.600000000000001      GeV
+ # Proton energy:      920.00000000000000      GeV
+ # COM energy:         101568.00000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003     
+ # MW:                 80.397999999999996     
+ # nf:                         5
+ # CA:                 3.0000000000000000     
+ # CF:                 1.3333333333333333     
+ # TR:                0.50000000000000000     
+ # αS(MZ):            0.11800072760577117     
+ # 1/αEM:              137.00000000000000     
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603     
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total NLO cross-section (pb)
+ # Summary:
+ # σ(NC)                          =     1951.859722 pb
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        3.6604 %
+ # QCD scale uncertainty (-)      =       -4.4263 %
+ # PDF symmetric uncertainty*     =        0.8100 %
+ # (*PDF uncertainty contains alphas uncertainty if using a  
+ #   PDF set that supports it (eg PDF4LHC15_nnlo_100_pdfas)).
+ 
+ # Reduced NLO cross-sections (pb)
+ # σ reduced (NC)                 =        0.826021
+ # QCD scale uncertainty (+)      =        3.6604 %
+ # QCD scale uncertainty (-)      =       -4.4263 %
+ ============================================================
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_nnlo_seed0001.dat b/disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_nnlo_seed0001.dat
new file mode 100644
index 0000000..8d90d67
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/NC_xsct_nnlo_seed0001.dat
@@ -0,0 +1,42 @@
+ # Stamped by ../../disorder on 31/08/2023 at 16:39:54
+ #../../disorder -pdf MSHT20nnlo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -NC -noCC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_ -nnlo
+ # ----------------------------------------------------------
+ # Doing DIS @ NNLO  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:         1.0000000000000000E-002   1.0000000000000000E-002
+ # ymin, ymax:         9.8456206679269048E-002   9.8456206679269048E-002
+ # Q2min, Q2max:       100.00000000000000        100.00000000000000      GeV^2
+ # Electron energy:    27.600000000000001      GeV
+ # Proton energy:      920.00000000000000      GeV
+ # COM energy:         101568.00000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003     
+ # MW:                 80.397999999999996     
+ # nf:                         5
+ # CA:                 3.0000000000000000     
+ # CF:                 1.3333333333333333     
+ # TR:                0.50000000000000000     
+ # αS(MZ):            0.11800072760577117     
+ # 1/αEM:              137.00000000000000     
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603     
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total NNLO cross-section (pb)
+ # Summary:
+ # σ(NC)                          =     1894.670054 pb
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        1.5049 %
+ # QCD scale uncertainty (-)      =       -1.1771 %
+ # PDF symmetric uncertainty*     =        0.8379 %
+ # (*PDF uncertainty contains alphas uncertainty if using a  
+ #   PDF set that supports it (eg PDF4LHC15_nnlo_100_pdfas)).
+ 
+ # Reduced NNLO cross-sections (pb)
+ # σ reduced (NC)                 =        0.801819
+ # QCD scale uncertainty (+)      =        1.5049 %
+ # QCD scale uncertainty (-)      =       -1.1771 %
+ ============================================================
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_central.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_central.dat
new file mode 100644
index 0000000..b1f2cb7
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_central.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 12:57:59
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -Q 10 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_Q10_ -ncall2 100000000 -n3lo
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0009846     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136E+01 -.66463811E+01 0.18024441E+02 0.89461286E-02
+ -.66463811E+01 -.63694485E+01 0.19684494E+02 0.93500015E-02
+ -.63694485E+01 -.60925160E+01 0.21060505E+02 0.96665589E-02
+ -.60925160E+01 -.58155834E+01 0.21830539E+02 0.98298280E-02
+ -.58155834E+01 -.55386509E+01 0.21964290E+02 0.98615891E-02
+ -.55386509E+01 -.52617183E+01 0.21581410E+02 0.97731173E-02
+ -.52617183E+01 -.49847858E+01 0.20835408E+02 0.96138499E-02
+ -.49847858E+01 -.47078533E+01 0.19835020E+02 0.93907687E-02
+ -.47078533E+01 -.44309207E+01 0.18710464E+02 0.91313591E-02
+ -.44309207E+01 -.41539882E+01 0.17511445E+02 0.88468070E-02
+ -.41539882E+01 -.38770556E+01 0.16319863E+02 0.85407327E-02
+ -.38770556E+01 -.36001231E+01 0.15190314E+02 0.82561207E-02
+ -.36001231E+01 -.33231905E+01 0.14098405E+02 0.79566702E-02
+ -.33231905E+01 -.30462580E+01 0.13077872E+02 0.76615574E-02
+ -.30462580E+01 -.27693254E+01 0.12157026E+02 0.73933785E-02
+ -.27693254E+01 -.24923929E+01 0.11297141E+02 0.71203673E-02
+ -.24923929E+01 -.22154604E+01 0.10501540E+02 0.68893889E-02
+ -.22154604E+01 -.19385278E+01 0.97046930E+01 0.65991969E-02
+ -.19385278E+01 -.16615953E+01 0.88078405E+01 0.63271596E-02
+ -.16615953E+01 -.13846627E+01 0.77238866E+01 0.59351995E-02
+ -.13846627E+01 -.11077302E+01 0.62839453E+01 0.55023854E-02
+ -.11077302E+01 -.83079763E+00 0.44197967E+01 0.45604596E-02
+ -.83079763E+00 -.55386509E+00 0.23607972E+01 0.35958076E-02
+ -.55386509E+00 -.27693254E+00 0.72452129E+00 0.11878798E-02
+ -.27693254E+00 0.00000000E+00 0.58677490E-01 0.12868790E-03
+
+
+# dsigma/dx index   1
+ 0.00000000E+00 0.40000000E-01 0.17425157E+04 0.12050716E+00
+ 0.40000000E-01 0.80000000E-01 0.20891899E+03 0.78343198E-01
+ 0.80000000E-01 0.12000000E+00 0.10555130E+03 0.56903941E-01
+ 0.12000000E+00 0.16000000E+00 0.67567384E+02 0.46012426E-01
+ 0.16000000E+00 0.20000000E+00 0.47546346E+02 0.38701268E-01
+ 0.20000000E+00 0.24000000E+00 0.35151969E+02 0.33418224E-01
+ 0.24000000E+00 0.28000000E+00 0.26546678E+02 0.28663873E-01
+ 0.28000000E+00 0.32000000E+00 0.20199518E+02 0.27063517E-01
+ 0.32000000E+00 0.36000000E+00 0.15406724E+02 0.22789481E-01
+ 0.36000000E+00 0.40000000E+00 0.11660441E+02 0.18258614E-01
+ 0.40000000E+00 0.44000000E+00 0.87553527E+01 0.18720799E-01
+ 0.44000000E+00 0.48000000E+00 0.64813676E+01 0.17174109E-01
+ 0.48000000E+00 0.52000000E+00 0.47128892E+01 0.13034896E-01
+ 0.52000000E+00 0.56000000E+00 0.33451232E+01 0.96448338E-02
+ 0.56000000E+00 0.60000000E+00 0.23603082E+01 0.70094527E-02
+ 0.60000000E+00 0.64000000E+00 0.15801588E+01 0.48784730E-02
+ 0.64000000E+00 0.68000000E+00 0.10337925E+01 0.32948768E-02
+ 0.68000000E+00 0.72000000E+00 0.64618031E+00 0.21257816E-02
+ 0.72000000E+00 0.76000000E+00 0.38259285E+00 0.12994900E-02
+ 0.76000000E+00 0.80000000E+00 0.21436907E+00 0.74772340E-03
+ 0.80000000E+00 0.84000000E+00 0.10830511E+00 0.39073174E-03
+ 0.84000000E+00 0.88000000E+00 0.48051523E-01 0.17947802E-03
+ 0.88000000E+00 0.92000000E+00 0.17425789E-01 0.67634502E-04
+ 0.92000000E+00 0.96000000E+00 0.39740058E-02 0.16926471E-04
+ 0.96000000E+00 0.10000000E+01 0.28147999E-03 0.16028322E-05
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000E+00 0.61846627E+00 0.00000000E+00 0.00000000E+00
+ 0.61846627E+00 0.73693254E+00 0.00000000E+00 0.00000000E+00
+ 0.73693254E+00 0.85539882E+00 0.00000000E+00 0.00000000E+00
+ 0.85539882E+00 0.97386509E+00 0.00000000E+00 0.00000000E+00
+ 0.97386509E+00 0.10923314E+01 0.00000000E+00 0.00000000E+00
+ 0.10923314E+01 0.12107976E+01 0.00000000E+00 0.00000000E+00
+ 0.12107976E+01 0.13292639E+01 0.00000000E+00 0.00000000E+00
+ 0.13292639E+01 0.14477302E+01 0.00000000E+00 0.00000000E+00
+ 0.14477302E+01 0.15661965E+01 0.00000000E+00 0.00000000E+00
+ 0.15661965E+01 0.16846627E+01 0.00000000E+00 0.00000000E+00
+ 0.16846627E+01 0.18031290E+01 0.00000000E+00 0.00000000E+00
+ 0.18031290E+01 0.19215953E+01 0.00000000E+00 0.00000000E+00
+ 0.19215953E+01 0.20400615E+01 0.00000000E+00 0.00000000E+00
+ 0.20400615E+01 0.21585278E+01 0.00000000E+00 0.00000000E+00
+ 0.21585278E+01 0.22769941E+01 0.00000000E+00 0.00000000E+00
+ 0.22769941E+01 0.23954604E+01 0.78022382E+03 0.95253430E-02
+ 0.23954604E+01 0.25139266E+01 0.00000000E+00 0.00000000E+00
+ 0.25139266E+01 0.26323929E+01 0.00000000E+00 0.00000000E+00
+ 0.26323929E+01 0.27508592E+01 0.00000000E+00 0.00000000E+00
+ 0.27508592E+01 0.28693254E+01 0.00000000E+00 0.00000000E+00
+ 0.28693254E+01 0.29877917E+01 0.00000000E+00 0.00000000E+00
+ 0.29877917E+01 0.31062580E+01 0.00000000E+00 0.00000000E+00
+ 0.31062580E+01 0.32247243E+01 0.00000000E+00 0.00000000E+00
+ 0.32247243E+01 0.33431905E+01 0.00000000E+00 0.00000000E+00
+ 0.33431905E+01 0.34616568E+01 0.00000000E+00 0.00000000E+00
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000E+00 0.12747894E+01 0.00000000E+00 0.00000000E+00
+ 0.12747894E+01 0.25495788E+01 0.00000000E+00 0.00000000E+00
+ 0.25495788E+01 0.38243682E+01 0.00000000E+00 0.00000000E+00
+ 0.38243682E+01 0.50991576E+01 0.00000000E+00 0.00000000E+00
+ 0.50991576E+01 0.63739470E+01 0.00000000E+00 0.00000000E+00
+ 0.63739470E+01 0.76487364E+01 0.00000000E+00 0.00000000E+00
+ 0.76487364E+01 0.89235258E+01 0.00000000E+00 0.00000000E+00
+ 0.89235258E+01 0.10198315E+02 0.72506257E+02 0.88519083E-03
+ 0.10198315E+02 0.11473105E+02 0.00000000E+00 0.00000000E+00
+ 0.11473105E+02 0.12747894E+02 0.00000000E+00 0.00000000E+00
+ 0.12747894E+02 0.14022683E+02 0.00000000E+00 0.00000000E+00
+ 0.14022683E+02 0.15297473E+02 0.00000000E+00 0.00000000E+00
+ 0.15297473E+02 0.16572262E+02 0.00000000E+00 0.00000000E+00
+ 0.16572262E+02 0.17847052E+02 0.00000000E+00 0.00000000E+00
+ 0.17847052E+02 0.19121841E+02 0.00000000E+00 0.00000000E+00
+ 0.19121841E+02 0.20396630E+02 0.00000000E+00 0.00000000E+00
+ 0.20396630E+02 0.21671420E+02 0.00000000E+00 0.00000000E+00
+ 0.21671420E+02 0.22946209E+02 0.00000000E+00 0.00000000E+00
+ 0.22946209E+02 0.24220998E+02 0.00000000E+00 0.00000000E+00
+ 0.24220998E+02 0.25495788E+02 0.00000000E+00 0.00000000E+00
+ 0.25495788E+02 0.26770577E+02 0.00000000E+00 0.00000000E+00
+ 0.26770577E+02 0.28045367E+02 0.00000000E+00 0.00000000E+00
+ 0.28045367E+02 0.29320156E+02 0.00000000E+00 0.00000000E+00
+ 0.29320156E+02 0.30594945E+02 0.00000000E+00 0.00000000E+00
+ 0.30594945E+02 0.31869735E+02 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_max.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_max.dat
new file mode 100644
index 0000000..d046bc2
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_max.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 12:57:59
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -Q 10 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_Q10_ -ncall2 100000000 -n3lo
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0009846     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.18172400D+02 0.90195458D-02
+ -.66463811D+01 -.63694485D+01 0.19830241D+02 0.94192301D-02
+ -.63694485D+01 -.60925160D+01 0.21210894D+02 0.97355859D-02
+ -.60925160D+01 -.58155834D+01 0.21992639D+02 0.99028181D-02
+ -.58155834D+01 -.55386509D+01 0.22120507D+02 0.99317279D-02
+ -.55386509D+01 -.52617183D+01 0.21729798D+02 0.98403158D-02
+ -.52617183D+01 -.49847858D+01 0.20970952D+02 0.96763906D-02
+ -.49847858D+01 -.47078533D+01 0.19954987D+02 0.94475662D-02
+ -.47078533D+01 -.44309207D+01 0.18813386D+02 0.91815892D-02
+ -.44309207D+01 -.41539882D+01 0.17596525D+02 0.88897903D-02
+ -.41539882D+01 -.38770556D+01 0.16388248D+02 0.85765258D-02
+ -.38770556D+01 -.36001231D+01 0.15244026D+02 0.82853117D-02
+ -.36001231D+01 -.33231905D+01 0.14138021D+02 0.79790277D-02
+ -.33231905D+01 -.30462580D+01 0.13105841D+02 0.76779390D-02
+ -.30462580D+01 -.27693254D+01 0.12176427D+02 0.74051754D-02
+ -.27693254D+01 -.24923929D+01 0.11310289D+02 0.71286555D-02
+ -.24923929D+01 -.22154604D+01 0.10511890D+02 0.68961789D-02
+ -.22154604D+01 -.19385278D+01 0.97140700D+01 0.66055726D-02
+ -.19385278D+01 -.16615953D+01 0.88184041D+01 0.63347480D-02
+ -.16615953D+01 -.13846627D+01 0.77358648D+01 0.59444129D-02
+ -.13846627D+01 -.11077302D+01 0.62949042D+01 0.55119744D-02
+ -.11077302D+01 -.83079763D+00 0.44252366D+01 0.45659594D-02
+ -.83079763D+00 -.55386509D+00 0.23628285D+01 0.35989554D-02
+ -.55386509D+00 -.27693254D+00 0.72553276D+00 0.11890408D-02
+ -.27693254D+00 0.00000000D+00 0.59528537D-01 0.13011188D-03
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.17529544D+04 0.12123146D+00
+ 0.40000000D-01 0.80000000D-01 0.20924893D+03 0.78466963D-01
+ 0.80000000D-01 0.12000000D+00 0.10565434D+03 0.56959496D-01
+ 0.12000000D+00 0.16000000D+00 0.67636833D+02 0.46059723D-01
+ 0.16000000D+00 0.20000000D+00 0.47607937D+02 0.38751440D-01
+ 0.20000000D+00 0.24000000D+00 0.35206912D+02 0.33470527D-01
+ 0.24000000D+00 0.28000000D+00 0.26592756D+02 0.28713596D-01
+ 0.28000000D+00 0.32000000D+00 0.20234943D+02 0.27110946D-01
+ 0.32000000D+00 0.36000000D+00 0.15430755D+02 0.22825121D-01
+ 0.36000000D+00 0.40000000D+00 0.11675041D+02 0.18281550D-01
+ 0.40000000D+00 0.44000000D+00 0.87631134D+01 0.18736698D-01
+ 0.44000000D+00 0.48000000D+00 0.64872851D+01 0.17189769D-01
+ 0.48000000D+00 0.52000000D+00 0.47170998D+01 0.13046519D-01
+ 0.52000000D+00 0.56000000D+00 0.33476825D+01 0.96522571D-02
+ 0.56000000D+00 0.60000000D+00 0.23615220D+01 0.70130662D-02
+ 0.60000000D+00 0.64000000D+00 0.15814682D+01 0.48824134D-02
+ 0.64000000D+00 0.68000000D+00 0.10355151D+01 0.33002652D-02
+ 0.68000000D+00 0.72000000D+00 0.64814923D+00 0.21320619D-02
+ 0.72000000D+00 0.76000000D+00 0.38481021D+00 0.13068557D-02
+ 0.76000000D+00 0.80000000D+00 0.21643351D+00 0.75476375D-03
+ 0.80000000D+00 0.84000000D+00 0.10995615D+00 0.39654701D-03
+ 0.84000000D+00 0.88000000D+00 0.49219636D-01 0.18366242D-03
+ 0.88000000D+00 0.92000000D+00 0.18203346D-01 0.70488238D-04
+ 0.92000000D+00 0.96000000D+00 0.43246856D-02 0.18295075D-04
+ 0.96000000D+00 0.10000000D+01 0.33625993D-03 0.18816084D-05
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.00000000D+00 0.00000000D+00
+ 0.61846627D+00 0.73693254D+00 0.00000000D+00 0.00000000D+00
+ 0.73693254D+00 0.85539882D+00 0.00000000D+00 0.00000000D+00
+ 0.85539882D+00 0.97386509D+00 0.00000000D+00 0.00000000D+00
+ 0.97386509D+00 0.10923314D+01 0.00000000D+00 0.00000000D+00
+ 0.10923314D+01 0.12107976D+01 0.00000000D+00 0.00000000D+00
+ 0.12107976D+01 0.13292639D+01 0.00000000D+00 0.00000000D+00
+ 0.13292639D+01 0.14477302D+01 0.00000000D+00 0.00000000D+00
+ 0.14477302D+01 0.15661965D+01 0.00000000D+00 0.00000000D+00
+ 0.15661965D+01 0.16846627D+01 0.00000000D+00 0.00000000D+00
+ 0.16846627D+01 0.18031290D+01 0.00000000D+00 0.00000000D+00
+ 0.18031290D+01 0.19215953D+01 0.00000000D+00 0.00000000D+00
+ 0.19215953D+01 0.20400615D+01 0.00000000D+00 0.00000000D+00
+ 0.20400615D+01 0.21585278D+01 0.00000000D+00 0.00000000D+00
+ 0.21585278D+01 0.22769941D+01 0.00000000D+00 0.00000000D+00
+ 0.22769941D+01 0.23954604D+01 0.78396051D+03 0.96039058D-02
+ 0.23954604D+01 0.25139266D+01 0.00000000D+00 0.00000000D+00
+ 0.25139266D+01 0.26323929D+01 0.00000000D+00 0.00000000D+00
+ 0.26323929D+01 0.27508592D+01 0.00000000D+00 0.00000000D+00
+ 0.27508592D+01 0.28693254D+01 0.00000000D+00 0.00000000D+00
+ 0.28693254D+01 0.29877917D+01 0.00000000D+00 0.00000000D+00
+ 0.29877917D+01 0.31062580D+01 0.00000000D+00 0.00000000D+00
+ 0.31062580D+01 0.32247243D+01 0.00000000D+00 0.00000000D+00
+ 0.32247243D+01 0.33431905D+01 0.00000000D+00 0.00000000D+00
+ 0.33431905D+01 0.34616568D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.00000000D+00 0.00000000D+00
+ 0.25495788D+01 0.38243682D+01 0.00000000D+00 0.00000000D+00
+ 0.38243682D+01 0.50991576D+01 0.00000000D+00 0.00000000D+00
+ 0.50991576D+01 0.63739470D+01 0.00000000D+00 0.00000000D+00
+ 0.63739470D+01 0.76487364D+01 0.00000000D+00 0.00000000D+00
+ 0.76487364D+01 0.89235258D+01 0.00000000D+00 0.00000000D+00
+ 0.89235258D+01 0.10198315D+02 0.72853508D+02 0.89249167D-03
+ 0.10198315D+02 0.11473105D+02 0.00000000D+00 0.00000000D+00
+ 0.11473105D+02 0.12747894D+02 0.00000000D+00 0.00000000D+00
+ 0.12747894D+02 0.14022683D+02 0.00000000D+00 0.00000000D+00
+ 0.14022683D+02 0.15297473D+02 0.00000000D+00 0.00000000D+00
+ 0.15297473D+02 0.16572262D+02 0.00000000D+00 0.00000000D+00
+ 0.16572262D+02 0.17847052D+02 0.00000000D+00 0.00000000D+00
+ 0.17847052D+02 0.19121841D+02 0.00000000D+00 0.00000000D+00
+ 0.19121841D+02 0.20396630D+02 0.00000000D+00 0.00000000D+00
+ 0.20396630D+02 0.21671420D+02 0.00000000D+00 0.00000000D+00
+ 0.21671420D+02 0.22946209D+02 0.00000000D+00 0.00000000D+00
+ 0.22946209D+02 0.24220998D+02 0.00000000D+00 0.00000000D+00
+ 0.24220998D+02 0.25495788D+02 0.00000000D+00 0.00000000D+00
+ 0.25495788D+02 0.26770577D+02 0.00000000D+00 0.00000000D+00
+ 0.26770577D+02 0.28045367D+02 0.00000000D+00 0.00000000D+00
+ 0.28045367D+02 0.29320156D+02 0.00000000D+00 0.00000000D+00
+ 0.29320156D+02 0.30594945D+02 0.00000000D+00 0.00000000D+00
+ 0.30594945D+02 0.31869735D+02 0.00000000D+00 0.00000000D+00
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_min.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_min.dat
new file mode 100644
index 0000000..5a69f95
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_min.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 12:57:59
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -Q 10 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_Q10_ -ncall2 100000000 -n3lo
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0009846     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.17964544D+02 0.89163902D-02
+ -.66463811D+01 -.63694485D+01 0.19618038D+02 0.93184351D-02
+ -.63694485D+01 -.60925160D+01 0.20995651D+02 0.96367917D-02
+ -.60925160D+01 -.58155834D+01 0.21763753D+02 0.97997559D-02
+ -.58155834D+01 -.55386509D+01 0.21905272D+02 0.98350913D-02
+ -.55386509D+01 -.52617183D+01 0.21528732D+02 0.97492612D-02
+ -.52617183D+01 -.49847858D+01 0.20790222D+02 0.95930017D-02
+ -.49847858D+01 -.47078533D+01 0.19797390D+02 0.93729531D-02
+ -.47078533D+01 -.44309207D+01 0.18680163D+02 0.91165710D-02
+ -.44309207D+01 -.41539882D+01 0.17488474D+02 0.88352014D-02
+ -.41539882D+01 -.38770556D+01 0.16303275D+02 0.85320489D-02
+ -.38770556D+01 -.36001231D+01 0.15178957D+02 0.82499494D-02
+ -.36001231D+01 -.33231905D+01 0.14092451D+02 0.79533111D-02
+ -.33231905D+01 -.30462580D+01 0.13076239D+02 0.76606028D-02
+ -.30462580D+01 -.27693254D+01 0.12157026D+02 0.73933785D-02
+ -.27693254D+01 -.24923929D+01 0.11295771D+02 0.71195042D-02
+ -.24923929D+01 -.22154604D+01 0.10498820D+02 0.68876057D-02
+ -.22154604D+01 -.19385278D+01 0.97018404D+01 0.65972584D-02
+ -.19385278D+01 -.16615953D+01 0.88056811D+01 0.63256087D-02
+ -.16615953D+01 -.13846627D+01 0.77233369D+01 0.59347838D-02
+ -.13846627D+01 -.11077302D+01 0.62785839D+01 0.54975678D-02
+ -.11077302D+01 -.83079763D+00 0.44118438D+01 0.45521889D-02
+ -.83079763D+00 -.55386509D+00 0.23539261D+01 0.35854758D-02
+ -.55386509D+00 -.27693254D+00 0.71596608D+00 0.11760266D-02
+ -.27693254D+00 0.00000000D+00 0.56283175D-01 0.12423617D-03
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.17387731D+04 0.12024763D+00
+ 0.40000000D-01 0.80000000D-01 0.20891899D+03 0.78343198D-01
+ 0.80000000D-01 0.12000000D+00 0.10552402D+03 0.56889245D-01
+ 0.12000000D+00 0.16000000D+00 0.67547759D+02 0.45999069D-01
+ 0.16000000D+00 0.20000000D+00 0.47536354D+02 0.38693149D-01
+ 0.20000000D+00 0.24000000D+00 0.35149588D+02 0.33416010D-01
+ 0.24000000D+00 0.28000000D+00 0.26533088D+02 0.28649351D-01
+ 0.28000000D+00 0.32000000D+00 0.20179229D+02 0.27036092D-01
+ 0.32000000D+00 0.36000000D+00 0.15384114D+02 0.22756162D-01
+ 0.36000000D+00 0.40000000D+00 0.11638888D+02 0.18224952D-01
+ 0.40000000D+00 0.44000000D+00 0.87349620D+01 0.18676467D-01
+ 0.44000000D+00 0.48000000D+00 0.64635331D+01 0.17126971D-01
+ 0.48000000D+00 0.52000000D+00 0.46986220D+01 0.12995497D-01
+ 0.52000000D+00 0.56000000D+00 0.33314994D+01 0.96060230D-02
+ 0.56000000D+00 0.60000000D+00 0.23449665D+01 0.69643329D-02
+ 0.60000000D+00 0.64000000D+00 0.15650363D+01 0.48322622D-02
+ 0.64000000D+00 0.68000000D+00 0.10199536D+01 0.32512185D-02
+ 0.68000000D+00 0.72000000D+00 0.63450119D+00 0.20877666D-02
+ 0.72000000D+00 0.76000000D+00 0.37336053D+00 0.12684911D-02
+ 0.76000000D+00 0.80000000D+00 0.20752236D+00 0.72413941D-03
+ 0.80000000D+00 0.84000000D+00 0.10368862D+00 0.37434393D-03
+ 0.84000000D+00 0.88000000D+00 0.45266648D-01 0.16930346D-03
+ 0.88000000D+00 0.92000000D+00 0.16013263D-01 0.62324221D-04
+ 0.92000000D+00 0.96000000D+00 0.34964019D-02 0.14993542D-04
+ 0.96000000D+00 0.10000000D+01 0.22758219D-03 0.13146901D-05
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.00000000D+00 0.00000000D+00
+ 0.61846627D+00 0.73693254D+00 0.00000000D+00 0.00000000D+00
+ 0.73693254D+00 0.85539882D+00 0.00000000D+00 0.00000000D+00
+ 0.85539882D+00 0.97386509D+00 0.00000000D+00 0.00000000D+00
+ 0.97386509D+00 0.10923314D+01 0.00000000D+00 0.00000000D+00
+ 0.10923314D+01 0.12107976D+01 0.00000000D+00 0.00000000D+00
+ 0.12107976D+01 0.13292639D+01 0.00000000D+00 0.00000000D+00
+ 0.13292639D+01 0.14477302D+01 0.00000000D+00 0.00000000D+00
+ 0.14477302D+01 0.15661965D+01 0.00000000D+00 0.00000000D+00
+ 0.15661965D+01 0.16846627D+01 0.00000000D+00 0.00000000D+00
+ 0.16846627D+01 0.18031290D+01 0.00000000D+00 0.00000000D+00
+ 0.18031290D+01 0.19215953D+01 0.00000000D+00 0.00000000D+00
+ 0.19215953D+01 0.20400615D+01 0.00000000D+00 0.00000000D+00
+ 0.20400615D+01 0.21585278D+01 0.00000000D+00 0.00000000D+00
+ 0.21585278D+01 0.22769941D+01 0.00000000D+00 0.00000000D+00
+ 0.22769941D+01 0.23954604D+01 0.77902519D+03 0.95024902D-02
+ 0.23954604D+01 0.25139266D+01 0.00000000D+00 0.00000000D+00
+ 0.25139266D+01 0.26323929D+01 0.00000000D+00 0.00000000D+00
+ 0.26323929D+01 0.27508592D+01 0.00000000D+00 0.00000000D+00
+ 0.27508592D+01 0.28693254D+01 0.00000000D+00 0.00000000D+00
+ 0.28693254D+01 0.29877917D+01 0.00000000D+00 0.00000000D+00
+ 0.29877917D+01 0.31062580D+01 0.00000000D+00 0.00000000D+00
+ 0.31062580D+01 0.32247243D+01 0.00000000D+00 0.00000000D+00
+ 0.32247243D+01 0.33431905D+01 0.00000000D+00 0.00000000D+00
+ 0.33431905D+01 0.34616568D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.00000000D+00 0.00000000D+00
+ 0.25495788D+01 0.38243682D+01 0.00000000D+00 0.00000000D+00
+ 0.38243682D+01 0.50991576D+01 0.00000000D+00 0.00000000D+00
+ 0.50991576D+01 0.63739470D+01 0.00000000D+00 0.00000000D+00
+ 0.63739470D+01 0.76487364D+01 0.00000000D+00 0.00000000D+00
+ 0.76487364D+01 0.89235258D+01 0.00000000D+00 0.00000000D+00
+ 0.89235258D+01 0.10198315D+02 0.72394868D+02 0.88306711D-03
+ 0.10198315D+02 0.11473105D+02 0.00000000D+00 0.00000000D+00
+ 0.11473105D+02 0.12747894D+02 0.00000000D+00 0.00000000D+00
+ 0.12747894D+02 0.14022683D+02 0.00000000D+00 0.00000000D+00
+ 0.14022683D+02 0.15297473D+02 0.00000000D+00 0.00000000D+00
+ 0.15297473D+02 0.16572262D+02 0.00000000D+00 0.00000000D+00
+ 0.16572262D+02 0.17847052D+02 0.00000000D+00 0.00000000D+00
+ 0.17847052D+02 0.19121841D+02 0.00000000D+00 0.00000000D+00
+ 0.19121841D+02 0.20396630D+02 0.00000000D+00 0.00000000D+00
+ 0.20396630D+02 0.21671420D+02 0.00000000D+00 0.00000000D+00
+ 0.21671420D+02 0.22946209D+02 0.00000000D+00 0.00000000D+00
+ 0.22946209D+02 0.24220998D+02 0.00000000D+00 0.00000000D+00
+ 0.24220998D+02 0.25495788D+02 0.00000000D+00 0.00000000D+00
+ 0.25495788D+02 0.26770577D+02 0.00000000D+00 0.00000000D+00
+ 0.26770577D+02 0.28045367D+02 0.00000000D+00 0.00000000D+00
+ 0.28045367D+02 0.29320156D+02 0.00000000D+00 0.00000000D+00
+ 0.29320156D+02 0.30594945D+02 0.00000000D+00 0.00000000D+00
+ 0.30594945D+02 0.31869735D+02 0.00000000D+00 0.00000000D+00
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_pdfuncert.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_pdfuncert.dat
new file mode 100644
index 0000000..9d813ba
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_n3lo_pdfuncert.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 12:57:59
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -Q 10 -scaleuncert -pdfuncert -NC -n
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0009846     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.18024441D+02 0.18884911D+00
+ -.66463811D+01 -.63694485D+01 0.19684494D+02 0.19641724D+00
+ -.63694485D+01 -.60925160D+01 0.21060505D+02 0.20064799D+00
+ -.60925160D+01 -.58155834D+01 0.21830539D+02 0.20169209D+00
+ -.58155834D+01 -.55386509D+01 0.21964290D+02 0.19876940D+00
+ -.55386509D+01 -.52617183D+01 0.21581410D+02 0.19198629D+00
+ -.52617183D+01 -.49847858D+01 0.20835408D+02 0.18202059D+00
+ -.49847858D+01 -.47078533D+01 0.19835020D+02 0.16990514D+00
+ -.47078533D+01 -.44309207D+01 0.18710464D+02 0.15797079D+00
+ -.44309207D+01 -.41539882D+01 0.17511445D+02 0.14811373D+00
+ -.41539882D+01 -.38770556D+01 0.16319863D+02 0.14119633D+00
+ -.38770556D+01 -.36001231D+01 0.15190314D+02 0.13685604D+00
+ -.36001231D+01 -.33231905D+01 0.14098405D+02 0.13259128D+00
+ -.33231905D+01 -.30462580D+01 0.13077872D+02 0.12697808D+00
+ -.30462580D+01 -.27693254D+01 0.12157026D+02 0.12061412D+00
+ -.27693254D+01 -.24923929D+01 0.11297141D+02 0.11493837D+00
+ -.24923929D+01 -.22154604D+01 0.10501540D+02 0.10998163D+00
+ -.22154604D+01 -.19385278D+01 0.97046930D+01 0.10384252D+00
+ -.19385278D+01 -.16615953D+01 0.88078405D+01 0.97797963D-01
+ -.16615953D+01 -.13846627D+01 0.77238866D+01 0.91537801D-01
+ -.13846627D+01 -.11077302D+01 0.62839453D+01 0.78699219D-01
+ -.11077302D+01 -.83079763D+00 0.44197967D+01 0.59026974D-01
+ -.83079763D+00 -.55386509D+00 0.23607972D+01 0.34813635D-01
+ -.55386509D+00 -.27693254D+00 0.72452129D+00 0.13623898D-01
+ -.27693254D+00 0.00000000D+00 0.58677490D-01 0.27325208D-02
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.17425157D+04 0.14553516D+02
+ 0.40000000D-01 0.80000000D-01 0.20891899D+03 0.20620058D+01
+ 0.80000000D-01 0.12000000D+00 0.10555130D+03 0.11053836D+01
+ 0.12000000D+00 0.16000000D+00 0.67567384D+02 0.72985501D+00
+ 0.16000000D+00 0.20000000D+00 0.47546346D+02 0.53739325D+00
+ 0.20000000D+00 0.24000000D+00 0.35151969D+02 0.41781918D+00
+ 0.24000000D+00 0.28000000D+00 0.26546678D+02 0.32722270D+00
+ 0.28000000D+00 0.32000000D+00 0.20199518D+02 0.25554878D+00
+ 0.32000000D+00 0.36000000D+00 0.15406724D+02 0.20021373D+00
+ 0.36000000D+00 0.40000000D+00 0.11660441D+02 0.15664576D+00
+ 0.40000000D+00 0.44000000D+00 0.87553527D+01 0.12217388D+00
+ 0.44000000D+00 0.48000000D+00 0.64813676D+01 0.93843119D-01
+ 0.48000000D+00 0.52000000D+00 0.47128892D+01 0.70471124D-01
+ 0.52000000D+00 0.56000000D+00 0.33451232D+01 0.51568699D-01
+ 0.56000000D+00 0.60000000D+00 0.23603082D+01 0.37974626D-01
+ 0.60000000D+00 0.64000000D+00 0.15801588D+01 0.27572603D-01
+ 0.64000000D+00 0.68000000D+00 0.10337925D+01 0.20830985D-01
+ 0.68000000D+00 0.72000000D+00 0.64618031D+00 0.15993157D-01
+ 0.72000000D+00 0.76000000D+00 0.38259285D+00 0.12057135D-01
+ 0.76000000D+00 0.80000000D+00 0.21436907D+00 0.85937460D-02
+ 0.80000000D+00 0.84000000D+00 0.10830511D+00 0.54178261D-02
+ 0.84000000D+00 0.88000000D+00 0.48051523D-01 0.29222248D-02
+ 0.88000000D+00 0.92000000D+00 0.17425789D-01 0.12931357D-02
+ 0.92000000D+00 0.96000000D+00 0.39740058D-02 0.41357126D-03
+ 0.96000000D+00 0.10000000D+01 0.28147999D-03 0.55060602D-04
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.00000000D+00 0.00000000D+00
+ 0.61846627D+00 0.73693254D+00 0.00000000D+00 0.00000000D+00
+ 0.73693254D+00 0.85539882D+00 0.00000000D+00 0.00000000D+00
+ 0.85539882D+00 0.97386509D+00 0.00000000D+00 0.00000000D+00
+ 0.97386509D+00 0.10923314D+01 0.00000000D+00 0.00000000D+00
+ 0.10923314D+01 0.12107976D+01 0.00000000D+00 0.00000000D+00
+ 0.12107976D+01 0.13292639D+01 0.00000000D+00 0.00000000D+00
+ 0.13292639D+01 0.14477302D+01 0.00000000D+00 0.00000000D+00
+ 0.14477302D+01 0.15661965D+01 0.00000000D+00 0.00000000D+00
+ 0.15661965D+01 0.16846627D+01 0.00000000D+00 0.00000000D+00
+ 0.16846627D+01 0.18031290D+01 0.00000000D+00 0.00000000D+00
+ 0.18031290D+01 0.19215953D+01 0.00000000D+00 0.00000000D+00
+ 0.19215953D+01 0.20400615D+01 0.00000000D+00 0.00000000D+00
+ 0.20400615D+01 0.21585278D+01 0.00000000D+00 0.00000000D+00
+ 0.21585278D+01 0.22769941D+01 0.00000000D+00 0.00000000D+00
+ 0.22769941D+01 0.23954604D+01 0.78022382D+03 0.63036901D+01
+ 0.23954604D+01 0.25139266D+01 0.00000000D+00 0.00000000D+00
+ 0.25139266D+01 0.26323929D+01 0.00000000D+00 0.00000000D+00
+ 0.26323929D+01 0.27508592D+01 0.00000000D+00 0.00000000D+00
+ 0.27508592D+01 0.28693254D+01 0.00000000D+00 0.00000000D+00
+ 0.28693254D+01 0.29877917D+01 0.00000000D+00 0.00000000D+00
+ 0.29877917D+01 0.31062580D+01 0.00000000D+00 0.00000000D+00
+ 0.31062580D+01 0.32247243D+01 0.00000000D+00 0.00000000D+00
+ 0.32247243D+01 0.33431905D+01 0.00000000D+00 0.00000000D+00
+ 0.33431905D+01 0.34616568D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.00000000D+00 0.00000000D+00
+ 0.25495788D+01 0.38243682D+01 0.00000000D+00 0.00000000D+00
+ 0.38243682D+01 0.50991576D+01 0.00000000D+00 0.00000000D+00
+ 0.50991576D+01 0.63739470D+01 0.00000000D+00 0.00000000D+00
+ 0.63739470D+01 0.76487364D+01 0.00000000D+00 0.00000000D+00
+ 0.76487364D+01 0.89235258D+01 0.00000000D+00 0.00000000D+00
+ 0.89235258D+01 0.10198315D+02 0.72506257D+02 0.58580249D+00
+ 0.10198315D+02 0.11473105D+02 0.00000000D+00 0.00000000D+00
+ 0.11473105D+02 0.12747894D+02 0.00000000D+00 0.00000000D+00
+ 0.12747894D+02 0.14022683D+02 0.00000000D+00 0.00000000D+00
+ 0.14022683D+02 0.15297473D+02 0.00000000D+00 0.00000000D+00
+ 0.15297473D+02 0.16572262D+02 0.00000000D+00 0.00000000D+00
+ 0.16572262D+02 0.17847052D+02 0.00000000D+00 0.00000000D+00
+ 0.17847052D+02 0.19121841D+02 0.00000000D+00 0.00000000D+00
+ 0.19121841D+02 0.20396630D+02 0.00000000D+00 0.00000000D+00
+ 0.20396630D+02 0.21671420D+02 0.00000000D+00 0.00000000D+00
+ 0.21671420D+02 0.22946209D+02 0.00000000D+00 0.00000000D+00
+ 0.22946209D+02 0.24220998D+02 0.00000000D+00 0.00000000D+00
+ 0.24220998D+02 0.25495788D+02 0.00000000D+00 0.00000000D+00
+ 0.25495788D+02 0.26770577D+02 0.00000000D+00 0.00000000D+00
+ 0.26770577D+02 0.28045367D+02 0.00000000D+00 0.00000000D+00
+ 0.28045367D+02 0.29320156D+02 0.00000000D+00 0.00000000D+00
+ 0.29320156D+02 0.30594945D+02 0.00000000D+00 0.00000000D+00
+ 0.30594945D+02 0.31869735D+02 0.00000000D+00 0.00000000D+00
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_central.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_central.dat
new file mode 100644
index 0000000..65a89f6
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_central.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 09:58:06
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -Q 10 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_Q10_ -ncall2 100000000 -nnlo
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0009846     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136E+01 -.66463811E+01 0.18162956E+02 0.89986718E-02
+ -.66463811E+01 -.63694485E+01 0.19818441E+02 0.94004221E-02
+ -.63694485E+01 -.60925160E+01 0.21200034E+02 0.97179570E-02
+ -.60925160E+01 -.58155834E+01 0.21973957E+02 0.98817941E-02
+ -.58155834E+01 -.55386509E+01 0.22107852E+02 0.99134984E-02
+ -.55386509E+01 -.52617183E+01 0.21714353E+02 0.98226632E-02
+ -.52617183E+01 -.49847858E+01 0.20952015E+02 0.96605363E-02
+ -.49847858E+01 -.47078533E+01 0.19941385E+02 0.94352797E-02
+ -.47078533E+01 -.44309207E+01 0.18797080E+02 0.91715380E-02
+ -.44309207E+01 -.41539882E+01 0.17583546E+02 0.88822083E-02
+ -.41539882E+01 -.38770556E+01 0.16369948E+02 0.85728622E-02
+ -.38770556E+01 -.36001231E+01 0.15225428E+02 0.82823284E-02
+ -.36001231E+01 -.33231905E+01 0.14120984E+02 0.79790724E-02
+ -.33231905E+01 -.30462580E+01 0.13089340E+02 0.76810616E-02
+ -.30462580E+01 -.27693254E+01 0.12162139E+02 0.74106017E-02
+ -.27693254E+01 -.24923929E+01 0.11296067E+02 0.71326271E-02
+ -.24923929E+01 -.22154604E+01 0.10497132E+02 0.69032754E-02
+ -.22154604E+01 -.19385278E+01 0.97027989E+01 0.66111924E-02
+ -.19385278E+01 -.16615953E+01 0.88115218E+01 0.63420247E-02
+ -.16615953E+01 -.13846627E+01 0.77331344E+01 0.59502149E-02
+ -.13846627E+01 -.11077302E+01 0.62988515E+01 0.55208608E-02
+ -.11077302E+01 -.83079763E+00 0.44337001E+01 0.45810114E-02
+ -.83079763E+00 -.55386509E+00 0.23653062E+01 0.36051900E-02
+ -.55386509E+00 -.27693254E+00 0.72071842E+00 0.11840227E-02
+ -.27693254E+00 0.00000000E+00 0.56802837E-01 0.12541621E-03
+
+
+# dsigma/dx index   1
+ 0.00000000E+00 0.40000000E-01 0.17516911E+04 0.12087947E+00
+ 0.40000000E-01 0.80000000E-01 0.20899522E+03 0.78520988E-01
+ 0.80000000E-01 0.12000000E+00 0.10552920E+03 0.57025355E-01
+ 0.12000000E+00 0.16000000E+00 0.67556734E+02 0.46093569E-01
+ 0.16000000E+00 0.20000000E+00 0.47562835E+02 0.38784436E-01
+ 0.20000000E+00 0.24000000E+00 0.35200679E+02 0.33511353E-01
+ 0.24000000E+00 0.28000000E+00 0.26601446E+02 0.28741861E-01
+ 0.28000000E+00 0.32000000E+00 0.20251947E+02 0.27169136E-01
+ 0.32000000E+00 0.36000000E+00 0.15452916E+02 0.22859986E-01
+ 0.36000000E+00 0.40000000E+00 0.11698904E+02 0.18319860E-01
+ 0.40000000E+00 0.44000000E+00 0.87816622E+01 0.18848244E-01
+ 0.44000000E+00 0.48000000E+00 0.64978411E+01 0.17227925E-01
+ 0.48000000E+00 0.52000000E+00 0.47244842E+01 0.13070631E-01
+ 0.52000000E+00 0.56000000E+00 0.33472269E+01 0.96564290E-02
+ 0.56000000E+00 0.60000000E+00 0.23590639E+01 0.70077485E-02
+ 0.60000000E+00 0.64000000E+00 0.15743559E+01 0.48637236E-02
+ 0.64000000E+00 0.68000000E+00 0.10269830E+01 0.32751459E-02
+ 0.68000000E+00 0.72000000E+00 0.63958483E+00 0.21049325E-02
+ 0.72000000E+00 0.76000000E+00 0.37610481E+00 0.12788790E-02
+ 0.76000000E+00 0.80000000E+00 0.20944123E+00 0.73108859E-03
+ 0.80000000E+00 0.84000000E+00 0.10469003E+00 0.37808692E-03
+ 0.84000000E+00 0.88000000E+00 0.45718821E-01 0.17105862E-03
+ 0.88000000E+00 0.92000000E+00 0.16174584E-01 0.62998453E-04
+ 0.92000000E+00 0.96000000E+00 0.35300947E-02 0.15145509E-04
+ 0.96000000E+00 0.10000000E+01 0.22945551E-03 0.13243382E-05
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000E+00 0.61846627E+00 0.00000000E+00 0.00000000E+00
+ 0.61846627E+00 0.73693254E+00 0.00000000E+00 0.00000000E+00
+ 0.73693254E+00 0.85539882E+00 0.00000000E+00 0.00000000E+00
+ 0.85539882E+00 0.97386509E+00 0.00000000E+00 0.00000000E+00
+ 0.97386509E+00 0.10923314E+01 0.00000000E+00 0.00000000E+00
+ 0.10923314E+01 0.12107976E+01 0.00000000E+00 0.00000000E+00
+ 0.12107976E+01 0.13292639E+01 0.00000000E+00 0.00000000E+00
+ 0.13292639E+01 0.14477302E+01 0.00000000E+00 0.00000000E+00
+ 0.14477302E+01 0.15661965E+01 0.00000000E+00 0.00000000E+00
+ 0.15661965E+01 0.16846627E+01 0.00000000E+00 0.00000000E+00
+ 0.16846627E+01 0.18031290E+01 0.00000000E+00 0.00000000E+00
+ 0.18031290E+01 0.19215953E+01 0.00000000E+00 0.00000000E+00
+ 0.19215953E+01 0.20400615E+01 0.00000000E+00 0.00000000E+00
+ 0.20400615E+01 0.21585278E+01 0.00000000E+00 0.00000000E+00
+ 0.21585278E+01 0.22769941E+01 0.00000000E+00 0.00000000E+00
+ 0.22769941E+01 0.23954604E+01 0.78342910E+03 0.95802584E-02
+ 0.23954604E+01 0.25139266E+01 0.00000000E+00 0.00000000E+00
+ 0.25139266E+01 0.26323929E+01 0.00000000E+00 0.00000000E+00
+ 0.26323929E+01 0.27508592E+01 0.00000000E+00 0.00000000E+00
+ 0.27508592E+01 0.28693254E+01 0.00000000E+00 0.00000000E+00
+ 0.28693254E+01 0.29877917E+01 0.00000000E+00 0.00000000E+00
+ 0.29877917E+01 0.31062580E+01 0.00000000E+00 0.00000000E+00
+ 0.31062580E+01 0.32247243E+01 0.00000000E+00 0.00000000E+00
+ 0.32247243E+01 0.33431905E+01 0.00000000E+00 0.00000000E+00
+ 0.33431905E+01 0.34616568E+01 0.00000000E+00 0.00000000E+00
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000E+00 0.12747894E+01 0.00000000E+00 0.00000000E+00
+ 0.12747894E+01 0.25495788E+01 0.00000000E+00 0.00000000E+00
+ 0.25495788E+01 0.38243682E+01 0.00000000E+00 0.00000000E+00
+ 0.38243682E+01 0.50991576E+01 0.00000000E+00 0.00000000E+00
+ 0.50991576E+01 0.63739470E+01 0.00000000E+00 0.00000000E+00
+ 0.63739470E+01 0.76487364E+01 0.00000000E+00 0.00000000E+00
+ 0.76487364E+01 0.89235258E+01 0.00000000E+00 0.00000000E+00
+ 0.89235258E+01 0.10198315E+02 0.72804124E+02 0.89029412E-03
+ 0.10198315E+02 0.11473105E+02 0.00000000E+00 0.00000000E+00
+ 0.11473105E+02 0.12747894E+02 0.00000000E+00 0.00000000E+00
+ 0.12747894E+02 0.14022683E+02 0.00000000E+00 0.00000000E+00
+ 0.14022683E+02 0.15297473E+02 0.00000000E+00 0.00000000E+00
+ 0.15297473E+02 0.16572262E+02 0.00000000E+00 0.00000000E+00
+ 0.16572262E+02 0.17847052E+02 0.00000000E+00 0.00000000E+00
+ 0.17847052E+02 0.19121841E+02 0.00000000E+00 0.00000000E+00
+ 0.19121841E+02 0.20396630E+02 0.00000000E+00 0.00000000E+00
+ 0.20396630E+02 0.21671420E+02 0.00000000E+00 0.00000000E+00
+ 0.21671420E+02 0.22946209E+02 0.00000000E+00 0.00000000E+00
+ 0.22946209E+02 0.24220998E+02 0.00000000E+00 0.00000000E+00
+ 0.24220998E+02 0.25495788E+02 0.00000000E+00 0.00000000E+00
+ 0.25495788E+02 0.26770577E+02 0.00000000E+00 0.00000000E+00
+ 0.26770577E+02 0.28045367E+02 0.00000000E+00 0.00000000E+00
+ 0.28045367E+02 0.29320156E+02 0.00000000E+00 0.00000000E+00
+ 0.29320156E+02 0.30594945E+02 0.00000000E+00 0.00000000E+00
+ 0.30594945E+02 0.31869735E+02 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_max.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_max.dat
new file mode 100644
index 0000000..13719f3
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_max.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 09:58:06
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -Q 10 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_Q10_ -ncall2 100000000 -nnlo
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0009846     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.18611274D+02 0.92208195D-02
+ -.66463811D+01 -.63694485D+01 0.20317876D+02 0.96373183D-02
+ -.63694485D+01 -.60925160D+01 0.21712794D+02 0.99530026D-02
+ -.60925160D+01 -.58155834D+01 0.22485744D+02 0.10111945D-01
+ -.58155834D+01 -.55386509D+01 0.22585855D+02 0.10127842D-01
+ -.55386509D+01 -.52617183D+01 0.22149292D+02 0.10019418D-01
+ -.52617183D+01 -.49847858D+01 0.21336334D+02 0.98377319D-02
+ -.49847858D+01 -.47078533D+01 0.20273011D+02 0.95921874D-02
+ -.47078533D+01 -.44309207D+01 0.19077516D+02 0.93083719D-02
+ -.44309207D+01 -.41539882D+01 0.17815785D+02 0.89995222D-02
+ -.41539882D+01 -.38770556D+01 0.16559351D+02 0.86720598D-02
+ -.38770556D+01 -.36001231D+01 0.15378759D+02 0.83657324D-02
+ -.36001231D+01 -.33231905D+01 0.14242613D+02 0.80477973D-02
+ -.33231905D+01 -.30462580D+01 0.13185594D+02 0.77375383D-02
+ -.30462580D+01 -.27693254D+01 0.12239183D+02 0.74575409D-02
+ -.27693254D+01 -.24923929D+01 0.11358713D+02 0.71721880D-02
+ -.24923929D+01 -.22154604D+01 0.10549876D+02 0.69379639D-02
+ -.22154604D+01 -.19385278D+01 0.97484575D+01 0.66423056D-02
+ -.19385278D+01 -.16615953D+01 0.88500818D+01 0.63697771D-02
+ -.16615953D+01 -.13846627D+01 0.77610209D+01 0.59716387D-02
+ -.13846627D+01 -.11077302D+01 0.63147870D+01 0.55346428D-02
+ -.11077302D+01 -.83079763D+00 0.44427905D+01 0.45902337D-02
+ -.83079763D+00 -.55386509D+00 0.23752330D+01 0.36192425D-02
+ -.55386509D+00 -.27693254D+00 0.72956387D+00 0.11967228D-02
+ -.27693254D+00 0.00000000D+00 0.59504971D-01 0.13026248D-03
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.17836546D+04 0.12309764D+00
+ 0.40000000D-01 0.80000000D-01 0.21031377D+03 0.79016455D-01
+ 0.80000000D-01 0.12000000D+00 0.10605626D+03 0.57310187D-01
+ 0.12000000D+00 0.16000000D+00 0.67867665D+02 0.46305721D-01
+ 0.16000000D+00 0.20000000D+00 0.47764243D+02 0.38948613D-01
+ 0.20000000D+00 0.24000000D+00 0.35327591D+02 0.33631925D-01
+ 0.24000000D+00 0.28000000D+00 0.26681952D+02 0.28829017D-01
+ 0.28000000D+00 0.32000000D+00 0.20298823D+02 0.27231716D-01
+ 0.32000000D+00 0.36000000D+00 0.15488673D+02 0.22912912D-01
+ 0.36000000D+00 0.40000000D+00 0.11723487D+02 0.18358440D-01
+ 0.40000000D+00 0.44000000D+00 0.88014994D+01 0.18891881D-01
+ 0.44000000D+00 0.48000000D+00 0.65179174D+01 0.17280844D-01
+ 0.48000000D+00 0.52000000D+00 0.47445580D+01 0.13125811D-01
+ 0.52000000D+00 0.56000000D+00 0.33666961D+01 0.97121964D-02
+ 0.56000000D+00 0.60000000D+00 0.23774466D+01 0.70619871D-02
+ 0.60000000D+00 0.64000000D+00 0.15906865D+01 0.49137763D-02
+ 0.64000000D+00 0.68000000D+00 0.10412408D+01 0.33201770D-02
+ 0.68000000D+00 0.72000000D+00 0.65138926D+00 0.21433957D-02
+ 0.72000000D+00 0.76000000D+00 0.38512996D+00 0.13090828D-02
+ 0.76000000D+00 0.80000000D+00 0.21673962D+00 0.75614691D-03
+ 0.80000000D+00 0.84000000D+00 0.10993918D+00 0.39666990D-03
+ 0.84000000D+00 0.88000000D+00 0.49047285D-01 0.18318816D-03
+ 0.88000000D+00 0.92000000D+00 0.17931035D-01 0.69584357D-04
+ 0.92000000D+00 0.96000000D+00 0.41425007D-02 0.17617708D-04
+ 0.96000000D+00 0.10000000D+01 0.30009869D-03 0.17011435D-05
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.00000000D+00 0.00000000D+00
+ 0.61846627D+00 0.73693254D+00 0.00000000D+00 0.00000000D+00
+ 0.73693254D+00 0.85539882D+00 0.00000000D+00 0.00000000D+00
+ 0.85539882D+00 0.97386509D+00 0.00000000D+00 0.00000000D+00
+ 0.97386509D+00 0.10923314D+01 0.00000000D+00 0.00000000D+00
+ 0.10923314D+01 0.12107976D+01 0.00000000D+00 0.00000000D+00
+ 0.12107976D+01 0.13292639D+01 0.00000000D+00 0.00000000D+00
+ 0.13292639D+01 0.14477302D+01 0.00000000D+00 0.00000000D+00
+ 0.14477302D+01 0.15661965D+01 0.00000000D+00 0.00000000D+00
+ 0.15661965D+01 0.16846627D+01 0.00000000D+00 0.00000000D+00
+ 0.16846627D+01 0.18031290D+01 0.00000000D+00 0.00000000D+00
+ 0.18031290D+01 0.19215953D+01 0.00000000D+00 0.00000000D+00
+ 0.19215953D+01 0.20400615D+01 0.00000000D+00 0.00000000D+00
+ 0.20400615D+01 0.21585278D+01 0.00000000D+00 0.00000000D+00
+ 0.21585278D+01 0.22769941D+01 0.00000000D+00 0.00000000D+00
+ 0.22769941D+01 0.23954604D+01 0.79491012D+03 0.98148018D-02
+ 0.23954604D+01 0.25139266D+01 0.00000000D+00 0.00000000D+00
+ 0.25139266D+01 0.26323929D+01 0.00000000D+00 0.00000000D+00
+ 0.26323929D+01 0.27508592D+01 0.00000000D+00 0.00000000D+00
+ 0.27508592D+01 0.28693254D+01 0.00000000D+00 0.00000000D+00
+ 0.28693254D+01 0.29877917D+01 0.00000000D+00 0.00000000D+00
+ 0.29877917D+01 0.31062580D+01 0.00000000D+00 0.00000000D+00
+ 0.31062580D+01 0.32247243D+01 0.00000000D+00 0.00000000D+00
+ 0.32247243D+01 0.33431905D+01 0.00000000D+00 0.00000000D+00
+ 0.33431905D+01 0.34616568D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.00000000D+00 0.00000000D+00
+ 0.25495788D+01 0.38243682D+01 0.00000000D+00 0.00000000D+00
+ 0.38243682D+01 0.50991576D+01 0.00000000D+00 0.00000000D+00
+ 0.50991576D+01 0.63739470D+01 0.00000000D+00 0.00000000D+00
+ 0.63739470D+01 0.76487364D+01 0.00000000D+00 0.00000000D+00
+ 0.76487364D+01 0.89235258D+01 0.00000000D+00 0.00000000D+00
+ 0.89235258D+01 0.10198315D+02 0.73871056D+02 0.91209025D-03
+ 0.10198315D+02 0.11473105D+02 0.00000000D+00 0.00000000D+00
+ 0.11473105D+02 0.12747894D+02 0.00000000D+00 0.00000000D+00
+ 0.12747894D+02 0.14022683D+02 0.00000000D+00 0.00000000D+00
+ 0.14022683D+02 0.15297473D+02 0.00000000D+00 0.00000000D+00
+ 0.15297473D+02 0.16572262D+02 0.00000000D+00 0.00000000D+00
+ 0.16572262D+02 0.17847052D+02 0.00000000D+00 0.00000000D+00
+ 0.17847052D+02 0.19121841D+02 0.00000000D+00 0.00000000D+00
+ 0.19121841D+02 0.20396630D+02 0.00000000D+00 0.00000000D+00
+ 0.20396630D+02 0.21671420D+02 0.00000000D+00 0.00000000D+00
+ 0.21671420D+02 0.22946209D+02 0.00000000D+00 0.00000000D+00
+ 0.22946209D+02 0.24220998D+02 0.00000000D+00 0.00000000D+00
+ 0.24220998D+02 0.25495788D+02 0.00000000D+00 0.00000000D+00
+ 0.25495788D+02 0.26770577D+02 0.00000000D+00 0.00000000D+00
+ 0.26770577D+02 0.28045367D+02 0.00000000D+00 0.00000000D+00
+ 0.28045367D+02 0.29320156D+02 0.00000000D+00 0.00000000D+00
+ 0.29320156D+02 0.30594945D+02 0.00000000D+00 0.00000000D+00
+ 0.30594945D+02 0.31869735D+02 0.00000000D+00 0.00000000D+00
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_min.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_min.dat
new file mode 100644
index 0000000..64fda04
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_min.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 09:58:06
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -Q 10 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_Q10_ -ncall2 100000000 -nnlo
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0009846     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.17747769D+02 0.87929725D-02
+ -.66463811D+01 -.63694485D+01 0.19379849D+02 0.91923856D-02
+ -.63694485D+01 -.60925160D+01 0.20755819D+02 0.95143323D-02
+ -.60925160D+01 -.58155834D+01 0.21544160D+02 0.96885153D-02
+ -.58155834D+01 -.55386509D+01 0.21708544D+02 0.97344444D-02
+ -.55386509D+01 -.52617183D+01 0.21356217D+02 0.96606535D-02
+ -.52617183D+01 -.49847858D+01 0.20640414D+02 0.95168721D-02
+ -.49847858D+01 -.47078533D+01 0.19677847D+02 0.93105905D-02
+ -.47078533D+01 -.44309207D+01 0.18579873D+02 0.90655566D-02
+ -.44309207D+01 -.41539882D+01 0.17409121D+02 0.87941012D-02
+ -.41539882D+01 -.38770556D+01 0.16233438D+02 0.85013681D-02
+ -.38770556D+01 -.36001231D+01 0.15121051D+02 0.82255549D-02
+ -.36001231D+01 -.33231905D+01 0.14043253D+02 0.79351533D-02
+ -.33231905D+01 -.30462580D+01 0.13032467D+02 0.76476943D-02
+ -.30462580D+01 -.27693254D+01 0.12120541D+02 0.73852588D-02
+ -.27693254D+01 -.24923929D+01 0.11264353D+02 0.71125987D-02
+ -.24923929D+01 -.22154604D+01 0.10470394D+02 0.68856903D-02
+ -.22154604D+01 -.19385278D+01 0.96768753D+01 0.65935328D-02
+ -.19385278D+01 -.16615953D+01 0.87838473D+01 0.63221068D-02
+ -.16615953D+01 -.13846627D+01 0.76986598D+01 0.59236465D-02
+ -.13846627D+01 -.11077302D+01 0.62609725D+01 0.54874859D-02
+ -.11077302D+01 -.83079763D+00 0.44039422D+01 0.45504079D-02
+ -.83079763D+00 -.55386509D+00 0.23325962D+01 0.35590037D-02
+ -.55386509D+00 -.27693254D+00 0.69525307D+00 0.11463017D-02
+ -.27693254D+00 0.00000000D+00 0.52181770D-01 0.11624333D-03
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.17254230D+04 0.11906953D+00
+ 0.40000000D-01 0.80000000D-01 0.20828079D+03 0.78252531D-01
+ 0.80000000D-01 0.12000000D+00 0.10525895D+03 0.56879325D-01
+ 0.12000000D+00 0.16000000D+00 0.67366933D+02 0.45964071D-01
+ 0.16000000D+00 0.20000000D+00 0.47401154D+02 0.38652454D-01
+ 0.20000000D+00 0.24000000D+00 0.35042510D+02 0.33360454D-01
+ 0.24000000D+00 0.28000000D+00 0.26455521D+02 0.28584457D-01
+ 0.28000000D+00 0.32000000D+00 0.20125243D+02 0.26998887D-01
+ 0.32000000D+00 0.36000000D+00 0.15349006D+02 0.22706355D-01
+ 0.36000000D+00 0.40000000D+00 0.11619166D+02 0.18194972D-01
+ 0.40000000D+00 0.44000000D+00 0.87250292D+01 0.18727610D-01
+ 0.44000000D+00 0.48000000D+00 0.64324981D+01 0.17055947D-01
+ 0.48000000D+00 0.52000000D+00 0.46569313D+01 0.12884984D-01
+ 0.52000000D+00 0.56000000D+00 0.32828601D+01 0.94719179D-02
+ 0.56000000D+00 0.60000000D+00 0.23004106D+01 0.68345817D-02
+ 0.60000000D+00 0.64000000D+00 0.15249937D+01 0.47121943D-02
+ 0.64000000D+00 0.68000000D+00 0.98718050D+00 0.31490541D-02
+ 0.68000000D+00 0.72000000D+00 0.60933283D+00 0.20060868D-02
+ 0.72000000D+00 0.76000000D+00 0.35449954D+00 0.12059982D-02
+ 0.76000000D+00 0.80000000D+00 0.19485947D+00 0.68065106D-03
+ 0.80000000D+00 0.84000000D+00 0.95787497D-01 0.34630282D-03
+ 0.84000000D+00 0.88000000D+00 0.40901834D-01 0.15331603D-03
+ 0.88000000D+00 0.92000000D+00 0.14016348D-01 0.54783004D-04
+ 0.92000000D+00 0.96000000D+00 0.29078470D-02 0.12571265D-04
+ 0.96000000D+00 0.10000000D+01 0.17281184D-03 0.10116423D-05
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.00000000D+00 0.00000000D+00
+ 0.61846627D+00 0.73693254D+00 0.00000000D+00 0.00000000D+00
+ 0.73693254D+00 0.85539882D+00 0.00000000D+00 0.00000000D+00
+ 0.85539882D+00 0.97386509D+00 0.00000000D+00 0.00000000D+00
+ 0.97386509D+00 0.10923314D+01 0.00000000D+00 0.00000000D+00
+ 0.10923314D+01 0.12107976D+01 0.00000000D+00 0.00000000D+00
+ 0.12107976D+01 0.13292639D+01 0.00000000D+00 0.00000000D+00
+ 0.13292639D+01 0.14477302D+01 0.00000000D+00 0.00000000D+00
+ 0.14477302D+01 0.15661965D+01 0.00000000D+00 0.00000000D+00
+ 0.15661965D+01 0.16846627D+01 0.00000000D+00 0.00000000D+00
+ 0.16846627D+01 0.18031290D+01 0.00000000D+00 0.00000000D+00
+ 0.18031290D+01 0.19215953D+01 0.00000000D+00 0.00000000D+00
+ 0.19215953D+01 0.20400615D+01 0.00000000D+00 0.00000000D+00
+ 0.20400615D+01 0.21585278D+01 0.00000000D+00 0.00000000D+00
+ 0.21585278D+01 0.22769941D+01 0.00000000D+00 0.00000000D+00
+ 0.22769941D+01 0.23954604D+01 0.77399949D+03 0.94431070D-02
+ 0.23954604D+01 0.25139266D+01 0.00000000D+00 0.00000000D+00
+ 0.25139266D+01 0.26323929D+01 0.00000000D+00 0.00000000D+00
+ 0.26323929D+01 0.27508592D+01 0.00000000D+00 0.00000000D+00
+ 0.27508592D+01 0.28693254D+01 0.00000000D+00 0.00000000D+00
+ 0.28693254D+01 0.29877917D+01 0.00000000D+00 0.00000000D+00
+ 0.29877917D+01 0.31062580D+01 0.00000000D+00 0.00000000D+00
+ 0.31062580D+01 0.32247243D+01 0.00000000D+00 0.00000000D+00
+ 0.32247243D+01 0.33431905D+01 0.00000000D+00 0.00000000D+00
+ 0.33431905D+01 0.34616568D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.00000000D+00 0.00000000D+00
+ 0.25495788D+01 0.38243682D+01 0.00000000D+00 0.00000000D+00
+ 0.38243682D+01 0.50991576D+01 0.00000000D+00 0.00000000D+00
+ 0.50991576D+01 0.63739470D+01 0.00000000D+00 0.00000000D+00
+ 0.63739470D+01 0.76487364D+01 0.00000000D+00 0.00000000D+00
+ 0.76487364D+01 0.89235258D+01 0.00000000D+00 0.00000000D+00
+ 0.89235258D+01 0.10198315D+02 0.71927829D+02 0.87754863D-03
+ 0.10198315D+02 0.11473105D+02 0.00000000D+00 0.00000000D+00
+ 0.11473105D+02 0.12747894D+02 0.00000000D+00 0.00000000D+00
+ 0.12747894D+02 0.14022683D+02 0.00000000D+00 0.00000000D+00
+ 0.14022683D+02 0.15297473D+02 0.00000000D+00 0.00000000D+00
+ 0.15297473D+02 0.16572262D+02 0.00000000D+00 0.00000000D+00
+ 0.16572262D+02 0.17847052D+02 0.00000000D+00 0.00000000D+00
+ 0.17847052D+02 0.19121841D+02 0.00000000D+00 0.00000000D+00
+ 0.19121841D+02 0.20396630D+02 0.00000000D+00 0.00000000D+00
+ 0.20396630D+02 0.21671420D+02 0.00000000D+00 0.00000000D+00
+ 0.21671420D+02 0.22946209D+02 0.00000000D+00 0.00000000D+00
+ 0.22946209D+02 0.24220998D+02 0.00000000D+00 0.00000000D+00
+ 0.24220998D+02 0.25495788D+02 0.00000000D+00 0.00000000D+00
+ 0.25495788D+02 0.26770577D+02 0.00000000D+00 0.00000000D+00
+ 0.26770577D+02 0.28045367D+02 0.00000000D+00 0.00000000D+00
+ 0.28045367D+02 0.29320156D+02 0.00000000D+00 0.00000000D+00
+ 0.29320156D+02 0.30594945D+02 0.00000000D+00 0.00000000D+00
+ 0.30594945D+02 0.31869735D+02 0.00000000D+00 0.00000000D+00
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_pdfuncert.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_pdfuncert.dat
new file mode 100644
index 0000000..0a54fb6
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_Q10_disorder_nnlo_pdfuncert.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 09:58:06
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -Q 10 -scaleuncert -pdfuncert -NC -n
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0009846     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.18162956D+02 0.19066514D+00
+ -.66463811D+01 -.63694485D+01 0.19818441D+02 0.19768416D+00
+ -.63694485D+01 -.60925160D+01 0.21200034D+02 0.20169059D+00
+ -.60925160D+01 -.58155834D+01 0.21973957D+02 0.20260421D+00
+ -.58155834D+01 -.55386509D+01 0.22107852D+02 0.19944793D+00
+ -.55386509D+01 -.52617183D+01 0.21714353D+02 0.19226092D+00
+ -.52617183D+01 -.49847858D+01 0.20952015D+02 0.18180829D+00
+ -.49847858D+01 -.47078533D+01 0.19941385D+02 0.16935806D+00
+ -.47078533D+01 -.44309207D+01 0.18797080D+02 0.15728388D+00
+ -.44309207D+01 -.41539882D+01 0.17583546D+02 0.14736717D+00
+ -.41539882D+01 -.38770556D+01 0.16369948D+02 0.14046982D+00
+ -.38770556D+01 -.36001231D+01 0.15225428D+02 0.13633800D+00
+ -.36001231D+01 -.33231905D+01 0.14120984D+02 0.13230326D+00
+ -.33231905D+01 -.30462580D+01 0.13089340D+02 0.12687322D+00
+ -.30462580D+01 -.27693254D+01 0.12162139D+02 0.12066857D+00
+ -.27693254D+01 -.24923929D+01 0.11296067D+02 0.11508462D+00
+ -.24923929D+01 -.22154604D+01 0.10497132D+02 0.11018821D+00
+ -.22154604D+01 -.19385278D+01 0.97027989D+01 0.10407774D+00
+ -.19385278D+01 -.16615953D+01 0.88115218D+01 0.98058735D-01
+ -.16615953D+01 -.13846627D+01 0.77331344D+01 0.91866487D-01
+ -.13846627D+01 -.11077302D+01 0.62988515D+01 0.79071860D-01
+ -.11077302D+01 -.83079763D+00 0.44337001D+01 0.59358356D-01
+ -.83079763D+00 -.55386509D+00 0.23653062D+01 0.34922067D-01
+ -.55386509D+00 -.27693254D+00 0.72071842D+00 0.13605478D-01
+ -.27693254D+00 0.00000000D+00 0.56802837D-01 0.26613993D-02
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.17516911D+04 0.14551139D+02
+ 0.40000000D-01 0.80000000D-01 0.20899522D+03 0.20629797D+01
+ 0.80000000D-01 0.12000000D+00 0.10552920D+03 0.11077111D+01
+ 0.12000000D+00 0.16000000D+00 0.67556734D+02 0.73146608D+00
+ 0.16000000D+00 0.20000000D+00 0.47562835D+02 0.53879341D+00
+ 0.20000000D+00 0.24000000D+00 0.35200679D+02 0.41939958D+00
+ 0.24000000D+00 0.28000000D+00 0.26601446D+02 0.32869296D+00
+ 0.28000000D+00 0.32000000D+00 0.20251947D+02 0.25682446D+00
+ 0.32000000D+00 0.36000000D+00 0.15452916D+02 0.20130388D+00
+ 0.36000000D+00 0.40000000D+00 0.11698904D+02 0.15756905D+00
+ 0.40000000D+00 0.44000000D+00 0.87816622D+01 0.12285831D+00
+ 0.44000000D+00 0.48000000D+00 0.64978411D+01 0.94289381D-01
+ 0.48000000D+00 0.52000000D+00 0.47244842D+01 0.70741105D-01
+ 0.52000000D+00 0.56000000D+00 0.33472269D+01 0.51627633D-01
+ 0.56000000D+00 0.60000000D+00 0.23590639D+01 0.37971714D-01
+ 0.60000000D+00 0.64000000D+00 0.15743559D+01 0.27540086D-01
+ 0.64000000D+00 0.68000000D+00 0.10269830D+01 0.20830605D-01
+ 0.68000000D+00 0.72000000D+00 0.63958483D+00 0.15997553D-01
+ 0.72000000D+00 0.76000000D+00 0.37610481D+00 0.11997543D-01
+ 0.76000000D+00 0.80000000D+00 0.20944123D+00 0.84898712D-02
+ 0.80000000D+00 0.84000000D+00 0.10469003D+00 0.52821008D-02
+ 0.84000000D+00 0.88000000D+00 0.45718821D-01 0.27980560D-02
+ 0.88000000D+00 0.92000000D+00 0.16174584D-01 0.12115060D-02
+ 0.92000000D+00 0.96000000D+00 0.35300947D-02 0.37485151D-03
+ 0.96000000D+00 0.10000000D+01 0.22945551D-03 0.45865773D-04
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.00000000D+00 0.00000000D+00
+ 0.61846627D+00 0.73693254D+00 0.00000000D+00 0.00000000D+00
+ 0.73693254D+00 0.85539882D+00 0.00000000D+00 0.00000000D+00
+ 0.85539882D+00 0.97386509D+00 0.00000000D+00 0.00000000D+00
+ 0.97386509D+00 0.10923314D+01 0.00000000D+00 0.00000000D+00
+ 0.10923314D+01 0.12107976D+01 0.00000000D+00 0.00000000D+00
+ 0.12107976D+01 0.13292639D+01 0.00000000D+00 0.00000000D+00
+ 0.13292639D+01 0.14477302D+01 0.00000000D+00 0.00000000D+00
+ 0.14477302D+01 0.15661965D+01 0.00000000D+00 0.00000000D+00
+ 0.15661965D+01 0.16846627D+01 0.00000000D+00 0.00000000D+00
+ 0.16846627D+01 0.18031290D+01 0.00000000D+00 0.00000000D+00
+ 0.18031290D+01 0.19215953D+01 0.00000000D+00 0.00000000D+00
+ 0.19215953D+01 0.20400615D+01 0.00000000D+00 0.00000000D+00
+ 0.20400615D+01 0.21585278D+01 0.00000000D+00 0.00000000D+00
+ 0.21585278D+01 0.22769941D+01 0.00000000D+00 0.00000000D+00
+ 0.22769941D+01 0.23954604D+01 0.78342910D+03 0.63034813D+01
+ 0.23954604D+01 0.25139266D+01 0.00000000D+00 0.00000000D+00
+ 0.25139266D+01 0.26323929D+01 0.00000000D+00 0.00000000D+00
+ 0.26323929D+01 0.27508592D+01 0.00000000D+00 0.00000000D+00
+ 0.27508592D+01 0.28693254D+01 0.00000000D+00 0.00000000D+00
+ 0.28693254D+01 0.29877917D+01 0.00000000D+00 0.00000000D+00
+ 0.29877917D+01 0.31062580D+01 0.00000000D+00 0.00000000D+00
+ 0.31062580D+01 0.32247243D+01 0.00000000D+00 0.00000000D+00
+ 0.32247243D+01 0.33431905D+01 0.00000000D+00 0.00000000D+00
+ 0.33431905D+01 0.34616568D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.00000000D+00 0.00000000D+00
+ 0.25495788D+01 0.38243682D+01 0.00000000D+00 0.00000000D+00
+ 0.38243682D+01 0.50991576D+01 0.00000000D+00 0.00000000D+00
+ 0.50991576D+01 0.63739470D+01 0.00000000D+00 0.00000000D+00
+ 0.63739470D+01 0.76487364D+01 0.00000000D+00 0.00000000D+00
+ 0.76487364D+01 0.89235258D+01 0.00000000D+00 0.00000000D+00
+ 0.89235258D+01 0.10198315D+02 0.72804124D+02 0.58578270D+00
+ 0.10198315D+02 0.11473105D+02 0.00000000D+00 0.00000000D+00
+ 0.11473105D+02 0.12747894D+02 0.00000000D+00 0.00000000D+00
+ 0.12747894D+02 0.14022683D+02 0.00000000D+00 0.00000000D+00
+ 0.14022683D+02 0.15297473D+02 0.00000000D+00 0.00000000D+00
+ 0.15297473D+02 0.16572262D+02 0.00000000D+00 0.00000000D+00
+ 0.16572262D+02 0.17847052D+02 0.00000000D+00 0.00000000D+00
+ 0.17847052D+02 0.19121841D+02 0.00000000D+00 0.00000000D+00
+ 0.19121841D+02 0.20396630D+02 0.00000000D+00 0.00000000D+00
+ 0.20396630D+02 0.21671420D+02 0.00000000D+00 0.00000000D+00
+ 0.21671420D+02 0.22946209D+02 0.00000000D+00 0.00000000D+00
+ 0.22946209D+02 0.24220998D+02 0.00000000D+00 0.00000000D+00
+ 0.24220998D+02 0.25495788D+02 0.00000000D+00 0.00000000D+00
+ 0.25495788D+02 0.26770577D+02 0.00000000D+00 0.00000000D+00
+ 0.26770577D+02 0.28045367D+02 0.00000000D+00 0.00000000D+00
+ 0.28045367D+02 0.29320156D+02 0.00000000D+00 0.00000000D+00
+ 0.29320156D+02 0.30594945D+02 0.00000000D+00 0.00000000D+00
+ 0.30594945D+02 0.31869735D+02 0.00000000D+00 0.00000000D+00
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_central.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_central.dat
new file mode 100644
index 0000000..8a0991d
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_central.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 12:57:38
+ #../../../build/disorder -ncall2 100000000 -n3lo -ncall1 1000000 -pdf MSHT20an3lo_as118 -Q 10 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_an3lo_Q10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0009846     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136E+01 -.66463811E+01 0.18556047E+02 0.91938499E-02
+ -.66463811E+01 -.63694485E+01 0.20283235E+02 0.96134029E-02
+ -.63694485E+01 -.60925160E+01 0.21690077E+02 0.99362695E-02
+ -.60925160E+01 -.58155834E+01 0.22466074E+02 0.10100298E-01
+ -.58155834E+01 -.55386509E+01 0.22586235E+02 0.10129220E-01
+ -.55386509E+01 -.52617183E+01 0.22172420E+02 0.10033875E-01
+ -.52617183E+01 -.49847858E+01 0.21379847E+02 0.98651718E-02
+ -.49847858E+01 -.47078533E+01 0.20336907E+02 0.96323770E-02
+ -.47078533E+01 -.44309207E+01 0.19164382E+02 0.93616304E-02
+ -.44309207E+01 -.41539882E+01 0.17925536E+02 0.90661842E-02
+ -.41539882E+01 -.38770556E+01 0.16705115E+02 0.87539010E-02
+ -.38770556E+01 -.36001231E+01 0.15553606E+02 0.84622731E-02
+ -.36001231E+01 -.33231905E+01 0.14445799E+02 0.81583313E-02
+ -.33231905E+01 -.30462580E+01 0.13401913E+02 0.78568747E-02
+ -.30462580E+01 -.27693254E+01 0.12452849E+02 0.75801935E-02
+ -.27693254E+01 -.24923929E+01 0.11560566E+02 0.72946241E-02
+ -.24923929E+01 -.22154604E+01 0.10742066E+02 0.70585436E-02
+ -.22154604E+01 -.19385278E+01 0.99343193E+01 0.67626016E-02
+ -.19385278E+01 -.16615953E+01 0.90224188E+01 0.64878346E-02
+ -.16615953E+01 -.13846627E+01 0.79125248E+01 0.60844135E-02
+ -.13846627E+01 -.11077302E+01 0.64395382E+01 0.56433574E-02
+ -.11077302E+01 -.83079763E+00 0.45292907E+01 0.46829849E-02
+ -.83079763E+00 -.55386509E+00 0.24087516E+01 0.36738272E-02
+ -.55386509E+00 -.27693254E+00 0.73444970E+00 0.12082345E-02
+ -.27693254E+00 0.00000000E+00 0.58858858E-01 0.12943735E-03
+
+
+# dsigma/dx index   1
+ 0.00000000E+00 0.40000000E-01 0.17892042E+04 0.12357083E+00
+ 0.40000000E-01 0.80000000E-01 0.21395002E+03 0.80309220E-01
+ 0.80000000E-01 0.12000000E+00 0.10799813E+03 0.58310407E-01
+ 0.12000000E+00 0.16000000E+00 0.69179391E+02 0.47155626E-01
+ 0.16000000E+00 0.20000000E+00 0.48699227E+02 0.39675603E-01
+ 0.20000000E+00 0.24000000E+00 0.36016678E+02 0.34267243E-01
+ 0.24000000E+00 0.28000000E+00 0.27200042E+02 0.29374187E-01
+ 0.28000000E+00 0.32000000E+00 0.20701091E+02 0.27778172E-01
+ 0.32000000E+00 0.36000000E+00 0.15794065E+02 0.23358293E-01
+ 0.36000000E+00 0.40000000E+00 0.11949669E+02 0.18710334E-01
+ 0.40000000E+00 0.44000000E+00 0.89684749E+01 0.19293438E-01
+ 0.44000000E+00 0.48000000E+00 0.66254896E+01 0.17571957E-01
+ 0.48000000E+00 0.52000000E+00 0.48091223E+01 0.13310180E-01
+ 0.52000000E+00 0.56000000E+00 0.34012033E+01 0.98174418E-02
+ 0.56000000E+00 0.60000000E+00 0.24004462E+01 0.71323700E-02
+ 0.60000000E+00 0.64000000E+00 0.16167591E+01 0.49947564E-02
+ 0.64000000E+00 0.68000000E+00 0.10407270E+01 0.33217058E-02
+ 0.68000000E+00 0.72000000E+00 0.64619556E+00 0.21269946E-02
+ 0.72000000E+00 0.76000000E+00 0.38271779E+00 0.13014875E-02
+ 0.76000000E+00 0.80000000E+00 0.21560677E+00 0.75235655E-03
+ 0.80000000E+00 0.84000000E+00 0.10915653E+00 0.39408055E-03
+ 0.84000000E+00 0.88000000E+00 0.48201285E-01 0.18029548E-03
+ 0.88000000E+00 0.92000000E+00 0.17047715E-01 0.66465611E-04
+ 0.92000000E+00 0.96000000E+00 0.36228937E-02 0.15645862E-04
+ 0.96000000E+00 0.10000000E+01 0.21408505E-03 0.12611266E-05
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000E+00 0.61846627E+00 0.00000000E+00 0.00000000E+00
+ 0.61846627E+00 0.73693254E+00 0.00000000E+00 0.00000000E+00
+ 0.73693254E+00 0.85539882E+00 0.00000000E+00 0.00000000E+00
+ 0.85539882E+00 0.97386509E+00 0.00000000E+00 0.00000000E+00
+ 0.97386509E+00 0.10923314E+01 0.00000000E+00 0.00000000E+00
+ 0.10923314E+01 0.12107976E+01 0.00000000E+00 0.00000000E+00
+ 0.12107976E+01 0.13292639E+01 0.00000000E+00 0.00000000E+00
+ 0.13292639E+01 0.14477302E+01 0.00000000E+00 0.00000000E+00
+ 0.14477302E+01 0.15661965E+01 0.00000000E+00 0.00000000E+00
+ 0.15661965E+01 0.16846627E+01 0.00000000E+00 0.00000000E+00
+ 0.16846627E+01 0.18031290E+01 0.00000000E+00 0.00000000E+00
+ 0.18031290E+01 0.19215953E+01 0.00000000E+00 0.00000000E+00
+ 0.19215953E+01 0.20400615E+01 0.00000000E+00 0.00000000E+00
+ 0.20400615E+01 0.21585278E+01 0.00000000E+00 0.00000000E+00
+ 0.21585278E+01 0.22769941E+01 0.00000000E+00 0.00000000E+00
+ 0.22769941E+01 0.23954604E+01 0.80055783E+03 0.97906476E-02
+ 0.23954604E+01 0.25139266E+01 0.00000000E+00 0.00000000E+00
+ 0.25139266E+01 0.26323929E+01 0.00000000E+00 0.00000000E+00
+ 0.26323929E+01 0.27508592E+01 0.00000000E+00 0.00000000E+00
+ 0.27508592E+01 0.28693254E+01 0.00000000E+00 0.00000000E+00
+ 0.28693254E+01 0.29877917E+01 0.00000000E+00 0.00000000E+00
+ 0.29877917E+01 0.31062580E+01 0.00000000E+00 0.00000000E+00
+ 0.31062580E+01 0.32247243E+01 0.00000000E+00 0.00000000E+00
+ 0.32247243E+01 0.33431905E+01 0.00000000E+00 0.00000000E+00
+ 0.33431905E+01 0.34616568E+01 0.00000000E+00 0.00000000E+00
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000E+00 0.12747894E+01 0.00000000E+00 0.00000000E+00
+ 0.12747894E+01 0.25495788E+01 0.00000000E+00 0.00000000E+00
+ 0.25495788E+01 0.38243682E+01 0.00000000E+00 0.00000000E+00
+ 0.38243682E+01 0.50991576E+01 0.00000000E+00 0.00000000E+00
+ 0.50991576E+01 0.63739470E+01 0.00000000E+00 0.00000000E+00
+ 0.63739470E+01 0.76487364E+01 0.00000000E+00 0.00000000E+00
+ 0.76487364E+01 0.89235258E+01 0.00000000E+00 0.00000000E+00
+ 0.89235258E+01 0.10198315E+02 0.74395898E+02 0.90984560E-03
+ 0.10198315E+02 0.11473105E+02 0.00000000E+00 0.00000000E+00
+ 0.11473105E+02 0.12747894E+02 0.00000000E+00 0.00000000E+00
+ 0.12747894E+02 0.14022683E+02 0.00000000E+00 0.00000000E+00
+ 0.14022683E+02 0.15297473E+02 0.00000000E+00 0.00000000E+00
+ 0.15297473E+02 0.16572262E+02 0.00000000E+00 0.00000000E+00
+ 0.16572262E+02 0.17847052E+02 0.00000000E+00 0.00000000E+00
+ 0.17847052E+02 0.19121841E+02 0.00000000E+00 0.00000000E+00
+ 0.19121841E+02 0.20396630E+02 0.00000000E+00 0.00000000E+00
+ 0.20396630E+02 0.21671420E+02 0.00000000E+00 0.00000000E+00
+ 0.21671420E+02 0.22946209E+02 0.00000000E+00 0.00000000E+00
+ 0.22946209E+02 0.24220998E+02 0.00000000E+00 0.00000000E+00
+ 0.24220998E+02 0.25495788E+02 0.00000000E+00 0.00000000E+00
+ 0.25495788E+02 0.26770577E+02 0.00000000E+00 0.00000000E+00
+ 0.26770577E+02 0.28045367E+02 0.00000000E+00 0.00000000E+00
+ 0.28045367E+02 0.29320156E+02 0.00000000E+00 0.00000000E+00
+ 0.29320156E+02 0.30594945E+02 0.00000000E+00 0.00000000E+00
+ 0.30594945E+02 0.31869735E+02 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_max.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_max.dat
new file mode 100644
index 0000000..fecae45
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_max.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 12:57:38
+ #../../../build/disorder -ncall2 100000000 -n3lo -ncall1 1000000 -pdf MSHT20an3lo_as118 -Q 10 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_an3lo_Q10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0009846     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.18795483D+02 0.93124495D-02
+ -.66463811D+01 -.63694485D+01 0.20493721D+02 0.97131696D-02
+ -.63694485D+01 -.60925160D+01 0.21858611D+02 0.10013479D-01
+ -.60925160D+01 -.58155834D+01 0.22596902D+02 0.10159118D-01
+ -.58155834D+01 -.55386509D+01 0.22732577D+02 0.10194850D-01
+ -.55386509D+01 -.52617183D+01 0.22329464D+02 0.10104943D-01
+ -.52617183D+01 -.49847858D+01 0.21537628D+02 0.99379765D-02
+ -.49847858D+01 -.47078533D+01 0.20487241D+02 0.97035811D-02
+ -.47078533D+01 -.44309207D+01 0.19300473D+02 0.94281096D-02
+ -.44309207D+01 -.41539882D+01 0.18042321D+02 0.91252512D-02
+ -.41539882D+01 -.38770556D+01 0.16800829D+02 0.88040636D-02
+ -.38770556D+01 -.36001231D+01 0.15628717D+02 0.85031355D-02
+ -.36001231D+01 -.33231905D+01 0.14500721D+02 0.81893473D-02
+ -.33231905D+01 -.30462580D+01 0.13439671D+02 0.78790042D-02
+ -.30462580D+01 -.27693254D+01 0.12477524D+02 0.75952100D-02
+ -.27693254D+01 -.24923929D+01 0.11575885D+02 0.73042938D-02
+ -.24923929D+01 -.22154604D+01 0.10752414D+02 0.70653431D-02
+ -.22154604D+01 -.19385278D+01 0.99440189D+01 0.67692034D-02
+ -.19385278D+01 -.16615953D+01 0.90328064D+01 0.64953040D-02
+ -.16615953D+01 -.13846627D+01 0.79242797D+01 0.60934613D-02
+ -.13846627D+01 -.11077302D+01 0.64502208D+01 0.56527102D-02
+ -.11077302D+01 -.83079763D+00 0.45347823D+01 0.46885351D-02
+ -.83079763D+00 -.55386509D+00 0.24105615D+01 0.36766496D-02
+ -.55386509D+00 -.27693254D+00 0.73557158D+00 0.12094509D-02
+ -.27693254D+00 0.00000000D+00 0.59728061D-01 0.13088554D-03
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.17992867D+04 0.12426946D+00
+ 0.40000000D-01 0.80000000D-01 0.21436851D+03 0.80466373D-01
+ 0.80000000D-01 0.12000000D+00 0.10810214D+03 0.58366571D-01
+ 0.12000000D+00 0.16000000D+00 0.69248855D+02 0.47202966D-01
+ 0.16000000D+00 0.20000000D+00 0.48759787D+02 0.39724979D-01
+ 0.20000000D+00 0.24000000D+00 0.36070607D+02 0.34318620D-01
+ 0.24000000D+00 0.28000000D+00 0.27245114D+02 0.29422834D-01
+ 0.28000000D+00 0.32000000D+00 0.20735583D+02 0.27824417D-01
+ 0.32000000D+00 0.36000000D+00 0.15817146D+02 0.23392528D-01
+ 0.36000000D+00 0.40000000D+00 0.11964422D+02 0.18733515D-01
+ 0.40000000D+00 0.44000000D+00 0.89761107D+01 0.19309129D-01
+ 0.44000000D+00 0.48000000D+00 0.66308746D+01 0.17586222D-01
+ 0.48000000D+00 0.52000000D+00 0.48129392D+01 0.13320728D-01
+ 0.52000000D+00 0.56000000D+00 0.34031353D+01 0.98230741D-02
+ 0.56000000D+00 0.60000000D+00 0.24024503D+01 0.71382032D-02
+ 0.60000000D+00 0.64000000D+00 0.16187147D+01 0.50003612D-02
+ 0.64000000D+00 0.68000000D+00 0.10430137D+01 0.33289762D-02
+ 0.68000000D+00 0.72000000D+00 0.64815837D+00 0.21332669D-02
+ 0.72000000D+00 0.76000000D+00 0.38491470D+00 0.13087932D-02
+ 0.76000000D+00 0.80000000D+00 0.21768961D+00 0.75945778D-03
+ 0.80000000D+00 0.84000000D+00 0.11085804D+00 0.40007081D-03
+ 0.84000000D+00 0.88000000D+00 0.49462512D-01 0.18481029D-03
+ 0.88000000D+00 0.92000000D+00 0.17879867D-01 0.69526594D-04
+ 0.92000000D+00 0.96000000D+00 0.39713698D-02 0.17024160D-04
+ 0.96000000D+00 0.10000000D+01 0.25832929D-03 0.14963239D-05
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.00000000D+00 0.00000000D+00
+ 0.61846627D+00 0.73693254D+00 0.00000000D+00 0.00000000D+00
+ 0.73693254D+00 0.85539882D+00 0.00000000D+00 0.00000000D+00
+ 0.85539882D+00 0.97386509D+00 0.00000000D+00 0.00000000D+00
+ 0.97386509D+00 0.10923314D+01 0.00000000D+00 0.00000000D+00
+ 0.10923314D+01 0.12107976D+01 0.00000000D+00 0.00000000D+00
+ 0.12107976D+01 0.13292639D+01 0.00000000D+00 0.00000000D+00
+ 0.13292639D+01 0.14477302D+01 0.00000000D+00 0.00000000D+00
+ 0.14477302D+01 0.15661965D+01 0.00000000D+00 0.00000000D+00
+ 0.15661965D+01 0.16846627D+01 0.00000000D+00 0.00000000D+00
+ 0.16846627D+01 0.18031290D+01 0.00000000D+00 0.00000000D+00
+ 0.18031290D+01 0.19215953D+01 0.00000000D+00 0.00000000D+00
+ 0.19215953D+01 0.20400615D+01 0.00000000D+00 0.00000000D+00
+ 0.20400615D+01 0.21585278D+01 0.00000000D+00 0.00000000D+00
+ 0.21585278D+01 0.22769941D+01 0.00000000D+00 0.00000000D+00
+ 0.22769941D+01 0.23954604D+01 0.80420077D+03 0.98675301D-02
+ 0.23954604D+01 0.25139266D+01 0.00000000D+00 0.00000000D+00
+ 0.25139266D+01 0.26323929D+01 0.00000000D+00 0.00000000D+00
+ 0.26323929D+01 0.27508592D+01 0.00000000D+00 0.00000000D+00
+ 0.27508592D+01 0.28693254D+01 0.00000000D+00 0.00000000D+00
+ 0.28693254D+01 0.29877917D+01 0.00000000D+00 0.00000000D+00
+ 0.29877917D+01 0.31062580D+01 0.00000000D+00 0.00000000D+00
+ 0.31062580D+01 0.32247243D+01 0.00000000D+00 0.00000000D+00
+ 0.32247243D+01 0.33431905D+01 0.00000000D+00 0.00000000D+00
+ 0.33431905D+01 0.34616568D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.00000000D+00 0.00000000D+00
+ 0.25495788D+01 0.38243682D+01 0.00000000D+00 0.00000000D+00
+ 0.38243682D+01 0.50991576D+01 0.00000000D+00 0.00000000D+00
+ 0.50991576D+01 0.63739470D+01 0.00000000D+00 0.00000000D+00
+ 0.63739470D+01 0.76487364D+01 0.00000000D+00 0.00000000D+00
+ 0.76487364D+01 0.89235258D+01 0.00000000D+00 0.00000000D+00
+ 0.89235258D+01 0.10198315D+02 0.74734437D+02 0.91699030D-03
+ 0.10198315D+02 0.11473105D+02 0.00000000D+00 0.00000000D+00
+ 0.11473105D+02 0.12747894D+02 0.00000000D+00 0.00000000D+00
+ 0.12747894D+02 0.14022683D+02 0.00000000D+00 0.00000000D+00
+ 0.14022683D+02 0.15297473D+02 0.00000000D+00 0.00000000D+00
+ 0.15297473D+02 0.16572262D+02 0.00000000D+00 0.00000000D+00
+ 0.16572262D+02 0.17847052D+02 0.00000000D+00 0.00000000D+00
+ 0.17847052D+02 0.19121841D+02 0.00000000D+00 0.00000000D+00
+ 0.19121841D+02 0.20396630D+02 0.00000000D+00 0.00000000D+00
+ 0.20396630D+02 0.21671420D+02 0.00000000D+00 0.00000000D+00
+ 0.21671420D+02 0.22946209D+02 0.00000000D+00 0.00000000D+00
+ 0.22946209D+02 0.24220998D+02 0.00000000D+00 0.00000000D+00
+ 0.24220998D+02 0.25495788D+02 0.00000000D+00 0.00000000D+00
+ 0.25495788D+02 0.26770577D+02 0.00000000D+00 0.00000000D+00
+ 0.26770577D+02 0.28045367D+02 0.00000000D+00 0.00000000D+00
+ 0.28045367D+02 0.29320156D+02 0.00000000D+00 0.00000000D+00
+ 0.29320156D+02 0.30594945D+02 0.00000000D+00 0.00000000D+00
+ 0.30594945D+02 0.31869735D+02 0.00000000D+00 0.00000000D+00
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_min.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_min.dat
new file mode 100644
index 0000000..690fa73
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_min.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 12:57:38
+ #../../../build/disorder -ncall2 100000000 -n3lo -ncall1 1000000 -pdf MSHT20an3lo_as118 -Q 10 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_an3lo_Q10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0009846     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.18445784D+02 0.91392483D-02
+ -.66463811D+01 -.63694485D+01 0.20192742D+02 0.95705121D-02
+ -.63694485D+01 -.60925160D+01 0.21614178D+02 0.99015009D-02
+ -.60925160D+01 -.58155834D+01 0.22423684D+02 0.10081244D-01
+ -.58155834D+01 -.55386509D+01 0.22567927D+02 0.10121010D-01
+ -.55386509D+01 -.52617183D+01 0.22119859D+02 0.10010095D-01
+ -.52617183D+01 -.49847858D+01 0.21302222D+02 0.98293495D-02
+ -.49847858D+01 -.47078533D+01 0.20245736D+02 0.95891938D-02
+ -.47078533D+01 -.44309207D+01 0.19070432D+02 0.93157374D-02
+ -.44309207D+01 -.41539882D+01 0.17838120D+02 0.90219720D-02
+ -.41539882D+01 -.38770556D+01 0.16630203D+02 0.87146421D-02
+ -.38770556D+01 -.36001231D+01 0.15494389D+02 0.84300584D-02
+ -.36001231D+01 -.33231905D+01 0.14404230D+02 0.81348566D-02
+ -.33231905D+01 -.30462580D+01 0.13376612D+02 0.78420492D-02
+ -.30462580D+01 -.27693254D+01 0.12441104D+02 0.75730484D-02
+ -.27693254D+01 -.24923929D+01 0.11559059D+02 0.72936688D-02
+ -.24923929D+01 -.22154604D+01 0.10740169D+02 0.70572990D-02
+ -.22154604D+01 -.19385278D+01 0.99313031D+01 0.67605498D-02
+ -.19385278D+01 -.16615953D+01 0.90198530D+01 0.64859900D-02
+ -.16615953D+01 -.13846627D+01 0.79116017D+01 0.60837103D-02
+ -.13846627D+01 -.11077302D+01 0.64338780D+01 0.56382726D-02
+ -.11077302D+01 -.83079763D+00 0.45210888D+01 0.46744376D-02
+ -.83079763D+00 -.55386509D+00 0.24022994D+01 0.36640888D-02
+ -.55386509D+00 -.27693254D+00 0.72561505D+00 0.11960855D-02
+ -.27693254D+00 0.00000000D+00 0.56415658D-01 0.12490040D-03
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.17879234D+04 0.12348683D+00
+ 0.40000000D-01 0.80000000D-01 0.21375872D+03 0.80237360D-01
+ 0.80000000D-01 0.12000000D+00 0.10797811D+03 0.58299615D-01
+ 0.12000000D+00 0.16000000D+00 0.69157512D+02 0.47140721D-01
+ 0.16000000D+00 0.20000000D+00 0.48686964D+02 0.39665627D-01
+ 0.20000000D+00 0.24000000D+00 0.36012600D+02 0.34263412D-01
+ 0.24000000D+00 0.28000000D+00 0.27185289D+02 0.29358406D-01
+ 0.28000000D+00 0.32000000D+00 0.20679810D+02 0.27749382D-01
+ 0.32000000D+00 0.36000000D+00 0.15770582D+02 0.23323689D-01
+ 0.36000000D+00 0.40000000D+00 0.11927430D+02 0.18675600D-01
+ 0.40000000D+00 0.44000000D+00 0.89490000D+01 0.19250839D-01
+ 0.44000000D+00 0.48000000D+00 0.66085586D+01 0.17527163D-01
+ 0.48000000D+00 0.52000000D+00 0.47955707D+01 0.13272738D-01
+ 0.52000000D+00 0.56000000D+00 0.33865356D+01 0.97755500D-02
+ 0.56000000D+00 0.60000000D+00 0.23861659D+01 0.70902269D-02
+ 0.60000000D+00 0.64000000D+00 0.15999402D+01 0.49437410D-02
+ 0.64000000D+00 0.68000000D+00 0.10258746D+01 0.32745983D-02
+ 0.68000000D+00 0.72000000D+00 0.63444333D+00 0.20887073D-02
+ 0.72000000D+00 0.76000000D+00 0.37345004D+00 0.12703322D-02
+ 0.76000000D+00 0.80000000D+00 0.20865672D+00 0.72841556D-03
+ 0.80000000D+00 0.84000000D+00 0.10440653D+00 0.37721987D-03
+ 0.84000000D+00 0.88000000D+00 0.45310226D-01 0.16973082D-03
+ 0.88000000D+00 0.92000000D+00 0.15602894D-01 0.61017509D-04
+ 0.92000000D+00 0.96000000D+00 0.31674149D-02 0.13777706D-04
+ 0.96000000D+00 0.10000000D+01 0.17174468D-03 0.10257935D-05
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.00000000D+00 0.00000000D+00
+ 0.61846627D+00 0.73693254D+00 0.00000000D+00 0.00000000D+00
+ 0.73693254D+00 0.85539882D+00 0.00000000D+00 0.00000000D+00
+ 0.85539882D+00 0.97386509D+00 0.00000000D+00 0.00000000D+00
+ 0.97386509D+00 0.10923314D+01 0.00000000D+00 0.00000000D+00
+ 0.10923314D+01 0.12107976D+01 0.00000000D+00 0.00000000D+00
+ 0.12107976D+01 0.13292639D+01 0.00000000D+00 0.00000000D+00
+ 0.13292639D+01 0.14477302D+01 0.00000000D+00 0.00000000D+00
+ 0.14477302D+01 0.15661965D+01 0.00000000D+00 0.00000000D+00
+ 0.15661965D+01 0.16846627D+01 0.00000000D+00 0.00000000D+00
+ 0.16846627D+01 0.18031290D+01 0.00000000D+00 0.00000000D+00
+ 0.18031290D+01 0.19215953D+01 0.00000000D+00 0.00000000D+00
+ 0.19215953D+01 0.20400615D+01 0.00000000D+00 0.00000000D+00
+ 0.20400615D+01 0.21585278D+01 0.00000000D+00 0.00000000D+00
+ 0.21585278D+01 0.22769941D+01 0.00000000D+00 0.00000000D+00
+ 0.22769941D+01 0.23954604D+01 0.80012381D+03 0.97866426D-02
+ 0.23954604D+01 0.25139266D+01 0.00000000D+00 0.00000000D+00
+ 0.25139266D+01 0.26323929D+01 0.00000000D+00 0.00000000D+00
+ 0.26323929D+01 0.27508592D+01 0.00000000D+00 0.00000000D+00
+ 0.27508592D+01 0.28693254D+01 0.00000000D+00 0.00000000D+00
+ 0.28693254D+01 0.29877917D+01 0.00000000D+00 0.00000000D+00
+ 0.29877917D+01 0.31062580D+01 0.00000000D+00 0.00000000D+00
+ 0.31062580D+01 0.32247243D+01 0.00000000D+00 0.00000000D+00
+ 0.32247243D+01 0.33431905D+01 0.00000000D+00 0.00000000D+00
+ 0.33431905D+01 0.34616568D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.00000000D+00 0.00000000D+00
+ 0.25495788D+01 0.38243682D+01 0.00000000D+00 0.00000000D+00
+ 0.38243682D+01 0.50991576D+01 0.00000000D+00 0.00000000D+00
+ 0.50991576D+01 0.63739470D+01 0.00000000D+00 0.00000000D+00
+ 0.63739470D+01 0.76487364D+01 0.00000000D+00 0.00000000D+00
+ 0.76487364D+01 0.89235258D+01 0.00000000D+00 0.00000000D+00
+ 0.89235258D+01 0.10198315D+02 0.74355565D+02 0.90947342D-03
+ 0.10198315D+02 0.11473105D+02 0.00000000D+00 0.00000000D+00
+ 0.11473105D+02 0.12747894D+02 0.00000000D+00 0.00000000D+00
+ 0.12747894D+02 0.14022683D+02 0.00000000D+00 0.00000000D+00
+ 0.14022683D+02 0.15297473D+02 0.00000000D+00 0.00000000D+00
+ 0.15297473D+02 0.16572262D+02 0.00000000D+00 0.00000000D+00
+ 0.16572262D+02 0.17847052D+02 0.00000000D+00 0.00000000D+00
+ 0.17847052D+02 0.19121841D+02 0.00000000D+00 0.00000000D+00
+ 0.19121841D+02 0.20396630D+02 0.00000000D+00 0.00000000D+00
+ 0.20396630D+02 0.21671420D+02 0.00000000D+00 0.00000000D+00
+ 0.21671420D+02 0.22946209D+02 0.00000000D+00 0.00000000D+00
+ 0.22946209D+02 0.24220998D+02 0.00000000D+00 0.00000000D+00
+ 0.24220998D+02 0.25495788D+02 0.00000000D+00 0.00000000D+00
+ 0.25495788D+02 0.26770577D+02 0.00000000D+00 0.00000000D+00
+ 0.26770577D+02 0.28045367D+02 0.00000000D+00 0.00000000D+00
+ 0.28045367D+02 0.29320156D+02 0.00000000D+00 0.00000000D+00
+ 0.29320156D+02 0.30594945D+02 0.00000000D+00 0.00000000D+00
+ 0.30594945D+02 0.31869735D+02 0.00000000D+00 0.00000000D+00
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_pdfuncert.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_pdfuncert.dat
new file mode 100644
index 0000000..4ab19a2
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_Q10_disorder_n3lo_pdfuncert.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 12:57:38
+ #../../../build/disorder -ncall2 100000000 -n3lo -ncall1 1000000 -pdf MSHT20an3lo_as118 -Q 10 -scal
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0009846     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.18556047D+02 0.25843699D+00
+ -.66463811D+01 -.63694485D+01 0.20283235D+02 0.25846427D+00
+ -.63694485D+01 -.60925160D+01 0.21690077D+02 0.25946563D+00
+ -.60925160D+01 -.58155834D+01 0.22466074D+02 0.25575762D+00
+ -.58155834D+01 -.55386509D+01 0.22586235D+02 0.24720566D+00
+ -.55386509D+01 -.52617183D+01 0.22172420D+02 0.23448306D+00
+ -.52617183D+01 -.49847858D+01 0.21379847D+02 0.21918408D+00
+ -.49847858D+01 -.47078533D+01 0.20336907D+02 0.20239686D+00
+ -.47078533D+01 -.44309207D+01 0.19164382D+02 0.18538424D+00
+ -.44309207D+01 -.41539882D+01 0.17925536D+02 0.16964500D+00
+ -.41539882D+01 -.38770556D+01 0.16705115D+02 0.15572772D+00
+ -.38770556D+01 -.36001231D+01 0.15553606D+02 0.14590512D+00
+ -.36001231D+01 -.33231905D+01 0.14445799D+02 0.13856568D+00
+ -.33231905D+01 -.30462580D+01 0.13401913D+02 0.13144462D+00
+ -.30462580D+01 -.27693254D+01 0.12452849D+02 0.12413227D+00
+ -.27693254D+01 -.24923929D+01 0.11560566D+02 0.11843081D+00
+ -.24923929D+01 -.22154604D+01 0.10742066D+02 0.11565640D+00
+ -.22154604D+01 -.19385278D+01 0.99343193D+01 0.11388713D+00
+ -.19385278D+01 -.16615953D+01 0.90224188D+01 0.11182536D+00
+ -.16615953D+01 -.13846627D+01 0.79125248D+01 0.10636014D+00
+ -.13846627D+01 -.11077302D+01 0.64395382D+01 0.92085701D-01
+ -.11077302D+01 -.83079763D+00 0.45292907D+01 0.69554676D-01
+ -.83079763D+00 -.55386509D+00 0.24087516D+01 0.40901208D-01
+ -.55386509D+00 -.27693254D+00 0.73444970D+00 0.17150297D-01
+ -.27693254D+00 0.00000000D+00 0.58858858D-01 0.33136388D-02
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.17892042D+04 0.17279680D+02
+ 0.40000000D-01 0.80000000D-01 0.21395002D+03 0.21227004D+01
+ 0.80000000D-01 0.12000000D+00 0.10799813D+03 0.11678503D+01
+ 0.12000000D+00 0.16000000D+00 0.69179391D+02 0.81411490D+00
+ 0.16000000D+00 0.20000000D+00 0.48699227D+02 0.61905346D+00
+ 0.20000000D+00 0.24000000D+00 0.36016678D+02 0.48577095D+00
+ 0.24000000D+00 0.28000000D+00 0.27200042D+02 0.38174802D+00
+ 0.28000000D+00 0.32000000D+00 0.20701091D+02 0.29953819D+00
+ 0.32000000D+00 0.36000000D+00 0.15794065D+02 0.23570829D+00
+ 0.36000000D+00 0.40000000D+00 0.11949669D+02 0.18462248D+00
+ 0.40000000D+00 0.44000000D+00 0.89684749D+01 0.14374950D+00
+ 0.44000000D+00 0.48000000D+00 0.66254896D+01 0.11000066D+00
+ 0.48000000D+00 0.52000000D+00 0.48091223D+01 0.82853349D-01
+ 0.52000000D+00 0.56000000D+00 0.34012033D+01 0.60444611D-01
+ 0.56000000D+00 0.60000000D+00 0.24004462D+01 0.46413069D-01
+ 0.60000000D+00 0.64000000D+00 0.16167591D+01 0.68481373D-01
+ 0.64000000D+00 0.68000000D+00 0.10407270D+01 0.24003989D-01
+ 0.68000000D+00 0.72000000D+00 0.64619556D+00 0.20896729D-01
+ 0.72000000D+00 0.76000000D+00 0.38271779D+00 0.15176060D-01
+ 0.76000000D+00 0.80000000D+00 0.21560677D+00 0.10426896D-01
+ 0.80000000D+00 0.84000000D+00 0.10915653D+00 0.64711461D-02
+ 0.84000000D+00 0.88000000D+00 0.48201285D-01 0.37099446D-02
+ 0.88000000D+00 0.92000000D+00 0.17047715D-01 0.19067751D-02
+ 0.92000000D+00 0.96000000D+00 0.36228937D-02 0.66447532D-03
+ 0.96000000D+00 0.10000000D+01 0.21408505D-03 0.70640263D-04
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.00000000D+00 0.00000000D+00
+ 0.61846627D+00 0.73693254D+00 0.00000000D+00 0.00000000D+00
+ 0.73693254D+00 0.85539882D+00 0.00000000D+00 0.00000000D+00
+ 0.85539882D+00 0.97386509D+00 0.00000000D+00 0.00000000D+00
+ 0.97386509D+00 0.10923314D+01 0.00000000D+00 0.00000000D+00
+ 0.10923314D+01 0.12107976D+01 0.00000000D+00 0.00000000D+00
+ 0.12107976D+01 0.13292639D+01 0.00000000D+00 0.00000000D+00
+ 0.13292639D+01 0.14477302D+01 0.00000000D+00 0.00000000D+00
+ 0.14477302D+01 0.15661965D+01 0.00000000D+00 0.00000000D+00
+ 0.15661965D+01 0.16846627D+01 0.00000000D+00 0.00000000D+00
+ 0.16846627D+01 0.18031290D+01 0.00000000D+00 0.00000000D+00
+ 0.18031290D+01 0.19215953D+01 0.00000000D+00 0.00000000D+00
+ 0.19215953D+01 0.20400615D+01 0.00000000D+00 0.00000000D+00
+ 0.20400615D+01 0.21585278D+01 0.00000000D+00 0.00000000D+00
+ 0.21585278D+01 0.22769941D+01 0.00000000D+00 0.00000000D+00
+ 0.22769941D+01 0.23954604D+01 0.80055783D+03 0.72741723D+01
+ 0.23954604D+01 0.25139266D+01 0.00000000D+00 0.00000000D+00
+ 0.25139266D+01 0.26323929D+01 0.00000000D+00 0.00000000D+00
+ 0.26323929D+01 0.27508592D+01 0.00000000D+00 0.00000000D+00
+ 0.27508592D+01 0.28693254D+01 0.00000000D+00 0.00000000D+00
+ 0.28693254D+01 0.29877917D+01 0.00000000D+00 0.00000000D+00
+ 0.29877917D+01 0.31062580D+01 0.00000000D+00 0.00000000D+00
+ 0.31062580D+01 0.32247243D+01 0.00000000D+00 0.00000000D+00
+ 0.32247243D+01 0.33431905D+01 0.00000000D+00 0.00000000D+00
+ 0.33431905D+01 0.34616568D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.00000000D+00 0.00000000D+00
+ 0.25495788D+01 0.38243682D+01 0.00000000D+00 0.00000000D+00
+ 0.38243682D+01 0.50991576D+01 0.00000000D+00 0.00000000D+00
+ 0.50991576D+01 0.63739470D+01 0.00000000D+00 0.00000000D+00
+ 0.63739470D+01 0.76487364D+01 0.00000000D+00 0.00000000D+00
+ 0.76487364D+01 0.89235258D+01 0.00000000D+00 0.00000000D+00
+ 0.89235258D+01 0.10198315D+02 0.74395898D+02 0.67598921D+00
+ 0.10198315D+02 0.11473105D+02 0.00000000D+00 0.00000000D+00
+ 0.11473105D+02 0.12747894D+02 0.00000000D+00 0.00000000D+00
+ 0.12747894D+02 0.14022683D+02 0.00000000D+00 0.00000000D+00
+ 0.14022683D+02 0.15297473D+02 0.00000000D+00 0.00000000D+00
+ 0.15297473D+02 0.16572262D+02 0.00000000D+00 0.00000000D+00
+ 0.16572262D+02 0.17847052D+02 0.00000000D+00 0.00000000D+00
+ 0.17847052D+02 0.19121841D+02 0.00000000D+00 0.00000000D+00
+ 0.19121841D+02 0.20396630D+02 0.00000000D+00 0.00000000D+00
+ 0.20396630D+02 0.21671420D+02 0.00000000D+00 0.00000000D+00
+ 0.21671420D+02 0.22946209D+02 0.00000000D+00 0.00000000D+00
+ 0.22946209D+02 0.24220998D+02 0.00000000D+00 0.00000000D+00
+ 0.24220998D+02 0.25495788D+02 0.00000000D+00 0.00000000D+00
+ 0.25495788D+02 0.26770577D+02 0.00000000D+00 0.00000000D+00
+ 0.26770577D+02 0.28045367D+02 0.00000000D+00 0.00000000D+00
+ 0.28045367D+02 0.29320156D+02 0.00000000D+00 0.00000000D+00
+ 0.29320156D+02 0.30594945D+02 0.00000000D+00 0.00000000D+00
+ 0.30594945D+02 0.31869735D+02 0.00000000D+00 0.00000000D+00
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_central.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_central.dat
new file mode 100644
index 0000000..9b9bc9e
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_central.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 13:04:34
+ #../../../build/disorder -ncall2 100000000 -n3lo -ncall1 1000000 -pdf MSHT20an3lo_as118 -x 0.01 -Qmin 1.64872127070012814684 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_an3lo_x0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.6487213    31.8697349 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136E+01 -.66463811E+01 0.00000000E+00 0.00000000E+00
+ -.66463811E+01 -.63694485E+01 0.00000000E+00 0.00000000E+00
+ -.63694485E+01 -.60925160E+01 0.00000000E+00 0.00000000E+00
+ -.60925160E+01 -.58155834E+01 0.00000000E+00 0.00000000E+00
+ -.58155834E+01 -.55386509E+01 0.00000000E+00 0.00000000E+00
+ -.55386509E+01 -.52617183E+01 0.00000000E+00 0.00000000E+00
+ -.52617183E+01 -.49847858E+01 0.00000000E+00 0.00000000E+00
+ -.49847858E+01 -.47078533E+01 0.00000000E+00 0.00000000E+00
+ -.47078533E+01 -.44309207E+01 0.17557814E+08 0.18383626E+03
+ -.44309207E+01 -.41539882E+01 0.00000000E+00 0.00000000E+00
+ -.41539882E+01 -.38770556E+01 0.00000000E+00 0.00000000E+00
+ -.38770556E+01 -.36001231E+01 0.00000000E+00 0.00000000E+00
+ -.36001231E+01 -.33231905E+01 0.00000000E+00 0.00000000E+00
+ -.33231905E+01 -.30462580E+01 0.00000000E+00 0.00000000E+00
+ -.30462580E+01 -.27693254E+01 0.00000000E+00 0.00000000E+00
+ -.27693254E+01 -.24923929E+01 0.00000000E+00 0.00000000E+00
+ -.24923929E+01 -.22154604E+01 0.00000000E+00 0.00000000E+00
+ -.22154604E+01 -.19385278E+01 0.00000000E+00 0.00000000E+00
+ -.19385278E+01 -.16615953E+01 0.00000000E+00 0.00000000E+00
+ -.16615953E+01 -.13846627E+01 0.00000000E+00 0.00000000E+00
+ -.13846627E+01 -.11077302E+01 0.00000000E+00 0.00000000E+00
+ -.11077302E+01 -.83079763E+00 0.00000000E+00 0.00000000E+00
+ -.83079763E+00 -.55386509E+00 0.00000000E+00 0.00000000E+00
+ -.55386509E+00 -.27693254E+00 0.00000000E+00 0.00000000E+00
+ -.27693254E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+
+
+# dsigma/dx index   1
+ 0.00000000E+00 0.40000000E-01 0.12155825E+09 0.12727561E+04
+ 0.40000000E-01 0.80000000E-01 0.00000000E+00 0.00000000E+00
+ 0.80000000E-01 0.12000000E+00 0.00000000E+00 0.00000000E+00
+ 0.12000000E+00 0.16000000E+00 0.00000000E+00 0.00000000E+00
+ 0.16000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.24000000E+00 0.00000000E+00 0.00000000E+00
+ 0.24000000E+00 0.28000000E+00 0.00000000E+00 0.00000000E+00
+ 0.28000000E+00 0.32000000E+00 0.00000000E+00 0.00000000E+00
+ 0.32000000E+00 0.36000000E+00 0.00000000E+00 0.00000000E+00
+ 0.36000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.44000000E+00 0.00000000E+00 0.00000000E+00
+ 0.44000000E+00 0.48000000E+00 0.00000000E+00 0.00000000E+00
+ 0.48000000E+00 0.52000000E+00 0.00000000E+00 0.00000000E+00
+ 0.52000000E+00 0.56000000E+00 0.00000000E+00 0.00000000E+00
+ 0.56000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.64000000E+00 0.00000000E+00 0.00000000E+00
+ 0.64000000E+00 0.68000000E+00 0.00000000E+00 0.00000000E+00
+ 0.68000000E+00 0.72000000E+00 0.00000000E+00 0.00000000E+00
+ 0.72000000E+00 0.76000000E+00 0.00000000E+00 0.00000000E+00
+ 0.76000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.84000000E+00 0.00000000E+00 0.00000000E+00
+ 0.84000000E+00 0.88000000E+00 0.00000000E+00 0.00000000E+00
+ 0.88000000E+00 0.92000000E+00 0.00000000E+00 0.00000000E+00
+ 0.92000000E+00 0.96000000E+00 0.00000000E+00 0.00000000E+00
+ 0.96000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000E+00 0.61846627E+00 0.68899961E+07 0.18396981E+04
+ 0.61846627E+00 0.73693254E+00 0.59115131E+07 0.17249750E+04
+ 0.73693254E+00 0.85539882E+00 0.50168492E+07 0.16080914E+04
+ 0.85539882E+00 0.97386509E+00 0.42221472E+07 0.14905810E+04
+ 0.97386509E+00 0.10923314E+01 0.35290023E+07 0.13737997E+04
+ 0.10923314E+01 0.12107976E+01 0.29303666E+07 0.12584469E+04
+ 0.12107976E+01 0.13292639E+01 0.24203951E+07 0.11489056E+04
+ 0.13292639E+01 0.14477302E+01 0.19893583E+07 0.10461505E+04
+ 0.14477302E+01 0.15661965E+01 0.16283448E+07 0.94778725E+03
+ 0.15661965E+01 0.16846627E+01 0.13337698E+07 0.85537527E+03
+ 0.16846627E+01 0.18031290E+01 0.10871031E+07 0.77408642E+03
+ 0.18031290E+01 0.19215953E+01 0.88268311E+06 0.69569438E+03
+ 0.19215953E+01 0.20400615E+01 0.71238734E+06 0.61905690E+03
+ 0.20400615E+01 0.21585278E+01 0.57212635E+06 0.54185740E+03
+ 0.21585278E+01 0.22769941E+01 0.45582420E+06 0.50506069E+03
+ 0.22769941E+01 0.23954604E+01 0.36269902E+06 0.43469961E+03
+ 0.23954604E+01 0.25139266E+01 0.28472706E+06 0.40827288E+03
+ 0.25139266E+01 0.26323929E+01 0.22270947E+06 0.31903164E+03
+ 0.26323929E+01 0.27508592E+01 0.17186980E+06 0.28609018E+03
+ 0.27508592E+01 0.28693254E+01 0.13146968E+06 0.27683006E+03
+ 0.28693254E+01 0.29877917E+01 0.98578291E+05 0.20778900E+03
+ 0.29877917E+01 0.31062580E+01 0.72556443E+05 0.15324758E+03
+ 0.31062580E+01 0.32247243E+01 0.52636752E+05 0.11121400E+03
+ 0.32247243E+01 0.33431905E+01 0.37650359E+05 0.79631728E+02
+ 0.33431905E+01 0.34616568E+01 0.27239425E+05 0.57550852E+02
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000E+00 0.12747894E+01 0.00000000E+00 0.00000000E+00
+ 0.12747894E+01 0.25495788E+01 0.19300374E+07 0.23056705E+03
+ 0.25495788E+01 0.38243682E+01 0.96404949E+06 0.19794293E+03
+ 0.38243682E+01 0.50991576E+01 0.38442862E+06 0.13594144E+03
+ 0.50991576E+01 0.63739470E+01 0.19220953E+06 0.97737575E+02
+ 0.63739470E+01 0.76487364E+01 0.10931960E+06 0.73897314E+02
+ 0.76487364E+01 0.89235258E+01 0.67628036E+05 0.57643680E+02
+ 0.89235258E+01 0.10198315E+02 0.44474179E+05 0.46378540E+02
+ 0.10198315E+02 0.11473105E+02 0.30629082E+05 0.40601043E+02
+ 0.11473105E+02 0.12747894E+02 0.21753067E+05 0.33065651E+02
+ 0.12747894E+02 0.14022683E+02 0.15948817E+05 0.25460227E+02
+ 0.14022683E+02 0.15297473E+02 0.11895884E+05 0.21983746E+02
+ 0.15297473E+02 0.16572262E+02 0.90884956E+04 0.23266599E+02
+ 0.16572262E+02 0.17847052E+02 0.70381713E+04 0.18699408E+02
+ 0.17847052E+02 0.19121841E+02 0.54731359E+04 0.15114037E+02
+ 0.19121841E+02 0.20396630E+02 0.43522322E+04 0.12390600E+02
+ 0.20396630E+02 0.21671420E+02 0.34453559E+04 0.10162737E+02
+ 0.21671420E+02 0.22946209E+02 0.27889021E+04 0.84490320E+01
+ 0.22946209E+02 0.24220998E+02 0.22595258E+04 0.70451930E+01
+ 0.24220998E+02 0.25495788E+02 0.18424645E+04 0.59096793E+01
+ 0.25495788E+02 0.26770577E+02 0.15218040E+04 0.50030854E+01
+ 0.26770577E+02 0.28045367E+02 0.12706186E+04 0.42738424E+01
+ 0.28045367E+02 0.29320156E+02 0.10685328E+04 0.36786005E+01
+ 0.29320156E+02 0.30594945E+02 0.91417995E+03 0.32097790E+01
+ 0.30594945E+02 0.31869735E+02 0.78510461E+03 0.28218606E+01
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_max.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_max.dat
new file mode 100644
index 0000000..484c60c
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_max.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 13:04:34
+ #../../../build/disorder -ncall2 100000000 -n3lo -ncall1 1000000 -pdf MSHT20an3lo_as118 -x 0.01 -Qmin 1.64872127070012814684 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_an3lo_x0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.6487213    31.8697349 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.00000000D+00 0.00000000D+00
+ -.66463811D+01 -.63694485D+01 0.00000000D+00 0.00000000D+00
+ -.63694485D+01 -.60925160D+01 0.00000000D+00 0.00000000D+00
+ -.60925160D+01 -.58155834D+01 0.00000000D+00 0.00000000D+00
+ -.58155834D+01 -.55386509D+01 0.00000000D+00 0.00000000D+00
+ -.55386509D+01 -.52617183D+01 0.00000000D+00 0.00000000D+00
+ -.52617183D+01 -.49847858D+01 0.00000000D+00 0.00000000D+00
+ -.49847858D+01 -.47078533D+01 0.00000000D+00 0.00000000D+00
+ -.47078533D+01 -.44309207D+01 0.18216558D+08 0.25172638D+03
+ -.44309207D+01 -.41539882D+01 0.00000000D+00 0.00000000D+00
+ -.41539882D+01 -.38770556D+01 0.00000000D+00 0.00000000D+00
+ -.38770556D+01 -.36001231D+01 0.00000000D+00 0.00000000D+00
+ -.36001231D+01 -.33231905D+01 0.00000000D+00 0.00000000D+00
+ -.33231905D+01 -.30462580D+01 0.00000000D+00 0.00000000D+00
+ -.30462580D+01 -.27693254D+01 0.00000000D+00 0.00000000D+00
+ -.27693254D+01 -.24923929D+01 0.00000000D+00 0.00000000D+00
+ -.24923929D+01 -.22154604D+01 0.00000000D+00 0.00000000D+00
+ -.22154604D+01 -.19385278D+01 0.00000000D+00 0.00000000D+00
+ -.19385278D+01 -.16615953D+01 0.00000000D+00 0.00000000D+00
+ -.16615953D+01 -.13846627D+01 0.00000000D+00 0.00000000D+00
+ -.13846627D+01 -.11077302D+01 0.00000000D+00 0.00000000D+00
+ -.11077302D+01 -.83079763D+00 0.00000000D+00 0.00000000D+00
+ -.83079763D+00 -.55386509D+00 0.00000000D+00 0.00000000D+00
+ -.55386509D+00 -.27693254D+00 0.00000000D+00 0.00000000D+00
+ -.27693254D+00 0.00000000D+00 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.12611894D+09 0.17427807D+04
+ 0.40000000D-01 0.80000000D-01 0.00000000D+00 0.00000000D+00
+ 0.80000000D-01 0.12000000D+00 0.00000000D+00 0.00000000D+00
+ 0.12000000D+00 0.16000000D+00 0.00000000D+00 0.00000000D+00
+ 0.16000000D+00 0.20000000D+00 0.00000000D+00 0.00000000D+00
+ 0.20000000D+00 0.24000000D+00 0.00000000D+00 0.00000000D+00
+ 0.24000000D+00 0.28000000D+00 0.00000000D+00 0.00000000D+00
+ 0.28000000D+00 0.32000000D+00 0.00000000D+00 0.00000000D+00
+ 0.32000000D+00 0.36000000D+00 0.00000000D+00 0.00000000D+00
+ 0.36000000D+00 0.40000000D+00 0.00000000D+00 0.00000000D+00
+ 0.40000000D+00 0.44000000D+00 0.00000000D+00 0.00000000D+00
+ 0.44000000D+00 0.48000000D+00 0.00000000D+00 0.00000000D+00
+ 0.48000000D+00 0.52000000D+00 0.00000000D+00 0.00000000D+00
+ 0.52000000D+00 0.56000000D+00 0.00000000D+00 0.00000000D+00
+ 0.56000000D+00 0.60000000D+00 0.00000000D+00 0.00000000D+00
+ 0.60000000D+00 0.64000000D+00 0.00000000D+00 0.00000000D+00
+ 0.64000000D+00 0.68000000D+00 0.00000000D+00 0.00000000D+00
+ 0.68000000D+00 0.72000000D+00 0.00000000D+00 0.00000000D+00
+ 0.72000000D+00 0.76000000D+00 0.00000000D+00 0.00000000D+00
+ 0.76000000D+00 0.80000000D+00 0.00000000D+00 0.00000000D+00
+ 0.80000000D+00 0.84000000D+00 0.00000000D+00 0.00000000D+00
+ 0.84000000D+00 0.88000000D+00 0.00000000D+00 0.00000000D+00
+ 0.88000000D+00 0.92000000D+00 0.00000000D+00 0.00000000D+00
+ 0.92000000D+00 0.96000000D+00 0.00000000D+00 0.00000000D+00
+ 0.96000000D+00 0.10000000D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.81162394D+07 0.21692240D+04
+ 0.61846627D+00 0.73693254D+00 0.62185675D+07 0.18152804D+04
+ 0.73693254D+00 0.85539882D+00 0.51817504D+07 0.16609555D+04
+ 0.85539882D+00 0.97386509D+00 0.43347397D+07 0.15303342D+04
+ 0.97386509D+00 0.10923314D+01 0.36061332D+07 0.14038274D+04
+ 0.10923314D+01 0.12107976D+01 0.29833469D+07 0.12812002D+04
+ 0.12107976D+01 0.13292639D+01 0.24594593D+07 0.11674422D+04
+ 0.13292639D+01 0.14477302D+01 0.20263404D+07 0.10655981D+04
+ 0.14477302D+01 0.15661965D+01 0.16610930D+07 0.96684423D+03
+ 0.15661965D+01 0.16846627D+01 0.13550300D+07 0.86901895D+03
+ 0.16846627D+01 0.18031290D+01 0.11019783D+07 0.78467977D+03
+ 0.18031290D+01 0.19215953D+01 0.89305852D+06 0.70386780D+03
+ 0.19215953D+01 0.20400615D+01 0.71966729D+06 0.62537789D+03
+ 0.20400615D+01 0.21585278D+01 0.57719416D+06 0.54666215D+03
+ 0.21585278D+01 0.22769941D+01 0.45935284D+06 0.50898002D+03
+ 0.22769941D+01 0.23954604D+01 0.36517705D+06 0.43765624D+03
+ 0.23954604D+01 0.25139266D+01 0.28644612D+06 0.41074407D+03
+ 0.25139266D+01 0.26323929D+01 0.22389522D+06 0.32073466D+03
+ 0.26323929D+01 0.27508592D+01 0.17268352D+06 0.28743404D+03
+ 0.27508592D+01 0.28693254D+01 0.13202574D+06 0.27800400D+03
+ 0.28693254D+01 0.29877917D+01 0.98951324D+05 0.20857741D+03
+ 0.29877917D+01 0.31062580D+01 0.72803583D+05 0.15377087D+03
+ 0.31062580D+01 0.32247243D+01 0.52800653D+05 0.11156110D+03
+ 0.32247243D+01 0.33431905D+01 0.37758504D+05 0.79860900D+02
+ 0.33431905D+01 0.34616568D+01 0.27314226D+05 0.57708957D+02
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.20744264D+07 0.24927876D+03
+ 0.25495788D+01 0.38243682D+01 0.98274418D+06 0.20178632D+03
+ 0.38243682D+01 0.50991576D+01 0.39168091D+06 0.13850640D+03
+ 0.50991576D+01 0.63739470D+01 0.19487363D+06 0.99093003D+02
+ 0.63739470D+01 0.76487364D+01 0.11049239D+06 0.74690073D+02
+ 0.76487364D+01 0.89235258D+01 0.68220014D+05 0.58147722D+02
+ 0.89235258D+01 0.10198315D+02 0.44805180D+05 0.46724775D+02
+ 0.10198315D+02 0.11473105D+02 0.30828781D+05 0.40864661D+02
+ 0.11473105D+02 0.12747894D+02 0.21879135D+05 0.33257674D+02
+ 0.12747894D+02 0.14022683D+02 0.16031885D+05 0.25593057D+02
+ 0.14022683D+02 0.15297473D+02 0.11952519D+05 0.22087901D+02
+ 0.15297473D+02 0.16572262D+02 0.91284655D+04 0.23369044D+02
+ 0.16572262D+02 0.17847052D+02 0.70669124D+04 0.18775847D+02
+ 0.17847052D+02 0.19121841D+02 0.54940389D+04 0.15171813D+02
+ 0.19121841D+02 0.20396630D+02 0.43678597D+04 0.12435127D+02
+ 0.20396630D+02 0.21671420D+02 0.34570703D+04 0.10197314D+02
+ 0.21671420D+02 0.22946209D+02 0.27979611D+04 0.84764915D+01
+ 0.22946209D+02 0.24220998D+02 0.22665728D+04 0.70671762D+01
+ 0.24220998D+02 0.25495788D+02 0.18479975D+04 0.59274340D+01
+ 0.25495788D+02 0.26770577D+02 0.15262187D+04 0.50176043D+01
+ 0.26770577D+02 0.28045367D+02 0.12742034D+04 0.42859031D+01
+ 0.28045367D+02 0.29320156D+02 0.10714909D+04 0.36887858D+01
+ 0.29320156D+02 0.30594945D+02 0.91668529D+03 0.32185760D+01
+ 0.30594945D+02 0.31869735D+02 0.78725088D+03 0.28295748D+01
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_min.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_min.dat
new file mode 100644
index 0000000..e943ebb
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_min.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 13:04:34
+ #../../../build/disorder -ncall2 100000000 -n3lo -ncall1 1000000 -pdf MSHT20an3lo_as118 -x 0.01 -Qmin 1.64872127070012814684 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_an3lo_x0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.6487213    31.8697349 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.00000000D+00 0.00000000D+00
+ -.66463811D+01 -.63694485D+01 0.00000000D+00 0.00000000D+00
+ -.63694485D+01 -.60925160D+01 0.00000000D+00 0.00000000D+00
+ -.60925160D+01 -.58155834D+01 0.00000000D+00 0.00000000D+00
+ -.58155834D+01 -.55386509D+01 0.00000000D+00 0.00000000D+00
+ -.55386509D+01 -.52617183D+01 0.00000000D+00 0.00000000D+00
+ -.52617183D+01 -.49847858D+01 0.00000000D+00 0.00000000D+00
+ -.49847858D+01 -.47078533D+01 0.00000000D+00 0.00000000D+00
+ -.47078533D+01 -.44309207D+01 0.17188144D+08 0.17555113D+03
+ -.44309207D+01 -.41539882D+01 0.00000000D+00 0.00000000D+00
+ -.41539882D+01 -.38770556D+01 0.00000000D+00 0.00000000D+00
+ -.38770556D+01 -.36001231D+01 0.00000000D+00 0.00000000D+00
+ -.36001231D+01 -.33231905D+01 0.00000000D+00 0.00000000D+00
+ -.33231905D+01 -.30462580D+01 0.00000000D+00 0.00000000D+00
+ -.30462580D+01 -.27693254D+01 0.00000000D+00 0.00000000D+00
+ -.27693254D+01 -.24923929D+01 0.00000000D+00 0.00000000D+00
+ -.24923929D+01 -.22154604D+01 0.00000000D+00 0.00000000D+00
+ -.22154604D+01 -.19385278D+01 0.00000000D+00 0.00000000D+00
+ -.19385278D+01 -.16615953D+01 0.00000000D+00 0.00000000D+00
+ -.16615953D+01 -.13846627D+01 0.00000000D+00 0.00000000D+00
+ -.13846627D+01 -.11077302D+01 0.00000000D+00 0.00000000D+00
+ -.11077302D+01 -.83079763D+00 0.00000000D+00 0.00000000D+00
+ -.83079763D+00 -.55386509D+00 0.00000000D+00 0.00000000D+00
+ -.55386509D+00 -.27693254D+00 0.00000000D+00 0.00000000D+00
+ -.27693254D+00 0.00000000D+00 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.11899891D+09 0.12153955D+04
+ 0.40000000D-01 0.80000000D-01 0.00000000D+00 0.00000000D+00
+ 0.80000000D-01 0.12000000D+00 0.00000000D+00 0.00000000D+00
+ 0.12000000D+00 0.16000000D+00 0.00000000D+00 0.00000000D+00
+ 0.16000000D+00 0.20000000D+00 0.00000000D+00 0.00000000D+00
+ 0.20000000D+00 0.24000000D+00 0.00000000D+00 0.00000000D+00
+ 0.24000000D+00 0.28000000D+00 0.00000000D+00 0.00000000D+00
+ 0.28000000D+00 0.32000000D+00 0.00000000D+00 0.00000000D+00
+ 0.32000000D+00 0.36000000D+00 0.00000000D+00 0.00000000D+00
+ 0.36000000D+00 0.40000000D+00 0.00000000D+00 0.00000000D+00
+ 0.40000000D+00 0.44000000D+00 0.00000000D+00 0.00000000D+00
+ 0.44000000D+00 0.48000000D+00 0.00000000D+00 0.00000000D+00
+ 0.48000000D+00 0.52000000D+00 0.00000000D+00 0.00000000D+00
+ 0.52000000D+00 0.56000000D+00 0.00000000D+00 0.00000000D+00
+ 0.56000000D+00 0.60000000D+00 0.00000000D+00 0.00000000D+00
+ 0.60000000D+00 0.64000000D+00 0.00000000D+00 0.00000000D+00
+ 0.64000000D+00 0.68000000D+00 0.00000000D+00 0.00000000D+00
+ 0.68000000D+00 0.72000000D+00 0.00000000D+00 0.00000000D+00
+ 0.72000000D+00 0.76000000D+00 0.00000000D+00 0.00000000D+00
+ 0.76000000D+00 0.80000000D+00 0.00000000D+00 0.00000000D+00
+ 0.80000000D+00 0.84000000D+00 0.00000000D+00 0.00000000D+00
+ 0.84000000D+00 0.88000000D+00 0.00000000D+00 0.00000000D+00
+ 0.88000000D+00 0.92000000D+00 0.00000000D+00 0.00000000D+00
+ 0.92000000D+00 0.96000000D+00 0.00000000D+00 0.00000000D+00
+ 0.96000000D+00 0.10000000D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.66027893D+07 0.17630023D+04
+ 0.61846627D+00 0.73693254D+00 0.56845710D+07 0.16587528D+04
+ 0.73693254D+00 0.85539882D+00 0.48361392D+07 0.15501666D+04
+ 0.85539882D+00 0.97386509D+00 0.40730256D+07 0.14379458D+04
+ 0.97386509D+00 0.10923314D+01 0.34277076D+07 0.13344404D+04
+ 0.10923314D+01 0.12107976D+01 0.28946477D+07 0.12431114D+04
+ 0.12107976D+01 0.13292639D+01 0.24057442D+07 0.11419473D+04
+ 0.13292639D+01 0.14477302D+01 0.19799077D+07 0.10411805D+04
+ 0.14477302D+01 0.15661965D+01 0.16222290D+07 0.94422818D+03
+ 0.15661965D+01 0.16846627D+01 0.13297806D+07 0.85281517D+03
+ 0.16846627D+01 0.18031290D+01 0.10844956D+07 0.77222943D+03
+ 0.18031290D+01 0.19215953D+01 0.88097479D+06 0.69434899D+03
+ 0.19215953D+01 0.20400615D+01 0.71040136D+06 0.61732065D+03
+ 0.20400615D+01 0.21585278D+01 0.56901938D+06 0.53892471D+03
+ 0.21585278D+01 0.22769941D+01 0.45274876D+06 0.50164717D+03
+ 0.22769941D+01 0.23954604D+01 0.36095029D+06 0.43261078D+03
+ 0.23954604D+01 0.25139266D+01 0.28352476D+06 0.40654327D+03
+ 0.25139266D+01 0.26323929D+01 0.22189570D+06 0.31786285D+03
+ 0.26323929D+01 0.27508592D+01 0.17132061D+06 0.28518565D+03
+ 0.27508592D+01 0.28693254D+01 0.13111143D+06 0.27607292D+03
+ 0.28693254D+01 0.29877917D+01 0.98345645D+05 0.20729703D+03
+ 0.29877917D+01 0.31062580D+01 0.72407358D+05 0.15293147D+03
+ 0.31062580D+01 0.32247243D+01 0.52545564D+05 0.11102029D+03
+ 0.32247243D+01 0.33431905D+01 0.37595695D+05 0.79515817D+02
+ 0.33431905D+01 0.34616568D+01 0.27202373D+05 0.57472485D+02
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.18580739D+07 0.22197279D+03
+ 0.25495788D+01 0.38243682D+01 0.94573412D+06 0.19419579D+03
+ 0.38243682D+01 0.50991576D+01 0.38287441D+06 0.13539153D+03
+ 0.50991576D+01 0.63739470D+01 0.19173868D+06 0.97497976D+02
+ 0.63739470D+01 0.76487364D+01 0.10910663D+06 0.73753373D+02
+ 0.76487364D+01 0.89235258D+01 0.67249416D+05 0.57320197D+02
+ 0.89235258D+01 0.10198315D+02 0.44198605D+05 0.46088099D+02
+ 0.10198315D+02 0.11473105D+02 0.30487182D+05 0.40413728D+02
+ 0.11473105D+02 0.12747894D+02 0.21665841D+05 0.32932732D+02
+ 0.12747894D+02 0.14022683D+02 0.15891827D+05 0.25369094D+02
+ 0.14022683D+02 0.15297473D+02 0.11857567D+05 0.21913393D+02
+ 0.15297473D+02 0.16572262D+02 0.90623145D+04 0.23199458D+02
+ 0.16572262D+02 0.17847052D+02 0.70199076D+04 0.18650818D+02
+ 0.17847052D+02 0.19121841D+02 0.54600768D+04 0.15077935D+02
+ 0.19121841D+02 0.20396630D+02 0.43425972D+04 0.12363142D+02
+ 0.20396630D+02 0.21671420D+02 0.34382843D+04 0.10141857D+02
+ 0.21671420D+02 0.22946209D+02 0.27836108D+04 0.84329852D+01
+ 0.22946209D+02 0.24220998D+02 0.22555899D+04 0.70329069D+01
+ 0.24220998D+02 0.25495788D+02 0.18395471D+04 0.59003102D+01
+ 0.25495788D+02 0.26770577D+02 0.15195673D+04 0.49957283D+01
+ 0.26770577D+02 0.28045367D+02 0.12688165D+04 0.42677788D+01
+ 0.28045367D+02 0.29320156D+02 0.10670549D+04 0.36735115D+01
+ 0.29320156D+02 0.30594945D+02 0.91293767D+03 0.32054166D+01
+ 0.30594945D+02 0.31869735D+02 0.78405175D+03 0.28180760D+01
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_pdfuncert.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_pdfuncert.dat
new file mode 100644
index 0000000..c990cd0
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_an3lo_x0.01_disorder_n3lo_pdfuncert.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 13:04:34
+ #../../../build/disorder -ncall2 100000000 -n3lo -ncall1 1000000 -pdf MSHT20an3lo_as118 -x 0.01 -Qm
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.6487213    31.8697349 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.00000000D+00 0.00000000D+00
+ -.66463811D+01 -.63694485D+01 0.00000000D+00 0.00000000D+00
+ -.63694485D+01 -.60925160D+01 0.00000000D+00 0.00000000D+00
+ -.60925160D+01 -.58155834D+01 0.00000000D+00 0.00000000D+00
+ -.58155834D+01 -.55386509D+01 0.00000000D+00 0.00000000D+00
+ -.55386509D+01 -.52617183D+01 0.00000000D+00 0.00000000D+00
+ -.52617183D+01 -.49847858D+01 0.00000000D+00 0.00000000D+00
+ -.49847858D+01 -.47078533D+01 0.00000000D+00 0.00000000D+00
+ -.47078533D+01 -.44309207D+01 0.17557814D+08 0.29971586D+06
+ -.44309207D+01 -.41539882D+01 0.00000000D+00 0.00000000D+00
+ -.41539882D+01 -.38770556D+01 0.00000000D+00 0.00000000D+00
+ -.38770556D+01 -.36001231D+01 0.00000000D+00 0.00000000D+00
+ -.36001231D+01 -.33231905D+01 0.00000000D+00 0.00000000D+00
+ -.33231905D+01 -.30462580D+01 0.00000000D+00 0.00000000D+00
+ -.30462580D+01 -.27693254D+01 0.00000000D+00 0.00000000D+00
+ -.27693254D+01 -.24923929D+01 0.00000000D+00 0.00000000D+00
+ -.24923929D+01 -.22154604D+01 0.00000000D+00 0.00000000D+00
+ -.22154604D+01 -.19385278D+01 0.00000000D+00 0.00000000D+00
+ -.19385278D+01 -.16615953D+01 0.00000000D+00 0.00000000D+00
+ -.16615953D+01 -.13846627D+01 0.00000000D+00 0.00000000D+00
+ -.13846627D+01 -.11077302D+01 0.00000000D+00 0.00000000D+00
+ -.11077302D+01 -.83079763D+00 0.00000000D+00 0.00000000D+00
+ -.83079763D+00 -.55386509D+00 0.00000000D+00 0.00000000D+00
+ -.55386509D+00 -.27693254D+00 0.00000000D+00 0.00000000D+00
+ -.27693254D+00 0.00000000D+00 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.12155825D+09 0.20750300D+07
+ 0.40000000D-01 0.80000000D-01 0.00000000D+00 0.00000000D+00
+ 0.80000000D-01 0.12000000D+00 0.00000000D+00 0.00000000D+00
+ 0.12000000D+00 0.16000000D+00 0.00000000D+00 0.00000000D+00
+ 0.16000000D+00 0.20000000D+00 0.00000000D+00 0.00000000D+00
+ 0.20000000D+00 0.24000000D+00 0.00000000D+00 0.00000000D+00
+ 0.24000000D+00 0.28000000D+00 0.00000000D+00 0.00000000D+00
+ 0.28000000D+00 0.32000000D+00 0.00000000D+00 0.00000000D+00
+ 0.32000000D+00 0.36000000D+00 0.00000000D+00 0.00000000D+00
+ 0.36000000D+00 0.40000000D+00 0.00000000D+00 0.00000000D+00
+ 0.40000000D+00 0.44000000D+00 0.00000000D+00 0.00000000D+00
+ 0.44000000D+00 0.48000000D+00 0.00000000D+00 0.00000000D+00
+ 0.48000000D+00 0.52000000D+00 0.00000000D+00 0.00000000D+00
+ 0.52000000D+00 0.56000000D+00 0.00000000D+00 0.00000000D+00
+ 0.56000000D+00 0.60000000D+00 0.00000000D+00 0.00000000D+00
+ 0.60000000D+00 0.64000000D+00 0.00000000D+00 0.00000000D+00
+ 0.64000000D+00 0.68000000D+00 0.00000000D+00 0.00000000D+00
+ 0.68000000D+00 0.72000000D+00 0.00000000D+00 0.00000000D+00
+ 0.72000000D+00 0.76000000D+00 0.00000000D+00 0.00000000D+00
+ 0.76000000D+00 0.80000000D+00 0.00000000D+00 0.00000000D+00
+ 0.80000000D+00 0.84000000D+00 0.00000000D+00 0.00000000D+00
+ 0.84000000D+00 0.88000000D+00 0.00000000D+00 0.00000000D+00
+ 0.88000000D+00 0.92000000D+00 0.00000000D+00 0.00000000D+00
+ 0.92000000D+00 0.96000000D+00 0.00000000D+00 0.00000000D+00
+ 0.96000000D+00 0.10000000D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.68899961D+07 0.16466957D+06
+ 0.61846627D+00 0.73693254D+00 0.59115131D+07 0.12623048D+06
+ 0.73693254D+00 0.85539882D+00 0.50168492D+07 0.97225353D+05
+ 0.85539882D+00 0.97386509D+00 0.42221472D+07 0.75101050D+05
+ 0.97386509D+00 0.10923314D+01 0.35290023D+07 0.58107104D+05
+ 0.10923314D+01 0.12107976D+01 0.29303666D+07 0.44976040D+05
+ 0.12107976D+01 0.13292639D+01 0.24203951D+07 0.34842041D+05
+ 0.13292639D+01 0.14477302D+01 0.19893583D+07 0.27006276D+05
+ 0.14477302D+01 0.15661965D+01 0.16283448D+07 0.20937959D+05
+ 0.15661965D+01 0.16846627D+01 0.13337698D+07 0.16227454D+05
+ 0.16846627D+01 0.18031290D+01 0.10871031D+07 0.12599053D+05
+ 0.18031290D+01 0.19215953D+01 0.88268311D+06 0.97890808D+04
+ 0.19215953D+01 0.20400615D+01 0.71238734D+06 0.75909556D+04
+ 0.20400615D+01 0.21585278D+01 0.57212635D+06 0.58782944D+04
+ 0.21585278D+01 0.22769941D+01 0.45582420D+06 0.45301939D+04
+ 0.22769941D+01 0.23954604D+01 0.36269902D+06 0.34971164D+04
+ 0.23954604D+01 0.25139266D+01 0.28472706D+06 0.26702137D+04
+ 0.25139266D+01 0.26323929D+01 0.22270947D+06 0.20359573D+04
+ 0.26323929D+01 0.27508592D+01 0.17186980D+06 0.15346222D+04
+ 0.27508592D+01 0.28693254D+01 0.13146968D+06 0.11485341D+04
+ 0.28693254D+01 0.29877917D+01 0.98578291D+05 0.84384209D+03
+ 0.29877917D+01 0.31062580D+01 0.72556443D+05 0.60946621D+03
+ 0.31062580D+01 0.32247243D+01 0.52636752D+05 0.43459823D+03
+ 0.32247243D+01 0.33431905D+01 0.37650359D+05 0.30707038D+03
+ 0.33431905D+01 0.34616568D+01 0.27239425D+05 0.22106028D+03
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.19300374D+07 0.40817083D+05
+ 0.25495788D+01 0.38243682D+01 0.96404949D+06 0.15124637D+05
+ 0.38243682D+01 0.50991576D+01 0.38442862D+06 0.50125640D+04
+ 0.50991576D+01 0.63739470D+01 0.19220953D+06 0.22359546D+04
+ 0.63739470D+01 0.76487364D+01 0.10931960D+06 0.11805308D+04
+ 0.76487364D+01 0.89235258D+01 0.67628036D+05 0.69271106D+03
+ 0.89235258D+01 0.10198315D+02 0.44474179D+05 0.43771899D+03
+ 0.10198315D+02 0.11473105D+02 0.30629082D+05 0.29215279D+03
+ 0.11473105D+02 0.12747894D+02 0.21753067D+05 0.20226594D+03
+ 0.12747894D+02 0.14022683D+02 0.15948817D+05 0.14517639D+03
+ 0.14022683D+02 0.15297473D+02 0.11895884D+05 0.10634208D+03
+ 0.15297473D+02 0.16572262D+02 0.90884956D+04 0.79983657D+02
+ 0.16572262D+02 0.17847052D+02 0.70381713D+04 0.61092526D+02
+ 0.17847052D+02 0.19121841D+02 0.54731359D+04 0.46930020D+02
+ 0.19121841D+02 0.20396630D+02 0.43522322D+04 0.36912473D+02
+ 0.20396630D+02 0.21671420D+02 0.34453559D+04 0.28935009D+02
+ 0.21671420D+02 0.22946209D+02 0.27889021D+04 0.23215495D+02
+ 0.22946209D+02 0.24220998D+02 0.22595258D+04 0.18660925D+02
+ 0.24220998D+02 0.25495788D+02 0.18424645D+04 0.15121552D+02
+ 0.25495788D+02 0.26770577D+02 0.15218040D+04 0.12427966D+02
+ 0.26770577D+02 0.28045367D+02 0.12706186D+04 0.10338540D+02
+ 0.28045367D+02 0.29320156D+02 0.10685328D+04 0.86744883D+01
+ 0.29320156D+02 0.30594945D+02 0.91417995D+03 0.74160121D+01
+ 0.30594945D+02 0.31869735D+02 0.78510461D+03 0.63745856D+01
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_central.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_central.dat
new file mode 100644
index 0000000..09c2e31
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_central.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 13:05:34
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -x 0.01 -Qmin 1.64872127070012814684 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_x0.01_ -ncall2 100000000 -n3lo
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.6487213    31.8697349 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136E+01 -.66463811E+01 0.00000000E+00 0.00000000E+00
+ -.66463811E+01 -.63694485E+01 0.00000000E+00 0.00000000E+00
+ -.63694485E+01 -.60925160E+01 0.00000000E+00 0.00000000E+00
+ -.60925160E+01 -.58155834E+01 0.00000000E+00 0.00000000E+00
+ -.58155834E+01 -.55386509E+01 0.00000000E+00 0.00000000E+00
+ -.55386509E+01 -.52617183E+01 0.00000000E+00 0.00000000E+00
+ -.52617183E+01 -.49847858E+01 0.00000000E+00 0.00000000E+00
+ -.49847858E+01 -.47078533E+01 0.00000000E+00 0.00000000E+00
+ -.47078533E+01 -.44309207E+01 0.16327803E+08 0.16894780E+03
+ -.44309207E+01 -.41539882E+01 0.00000000E+00 0.00000000E+00
+ -.41539882E+01 -.38770556E+01 0.00000000E+00 0.00000000E+00
+ -.38770556E+01 -.36001231E+01 0.00000000E+00 0.00000000E+00
+ -.36001231E+01 -.33231905E+01 0.00000000E+00 0.00000000E+00
+ -.33231905E+01 -.30462580E+01 0.00000000E+00 0.00000000E+00
+ -.30462580E+01 -.27693254E+01 0.00000000E+00 0.00000000E+00
+ -.27693254E+01 -.24923929E+01 0.00000000E+00 0.00000000E+00
+ -.24923929E+01 -.22154604E+01 0.00000000E+00 0.00000000E+00
+ -.22154604E+01 -.19385278E+01 0.00000000E+00 0.00000000E+00
+ -.19385278E+01 -.16615953E+01 0.00000000E+00 0.00000000E+00
+ -.16615953E+01 -.13846627E+01 0.00000000E+00 0.00000000E+00
+ -.13846627E+01 -.11077302E+01 0.00000000E+00 0.00000000E+00
+ -.11077302E+01 -.83079763E+00 0.00000000E+00 0.00000000E+00
+ -.83079763E+00 -.55386509E+00 0.00000000E+00 0.00000000E+00
+ -.55386509E+00 -.27693254E+00 0.00000000E+00 0.00000000E+00
+ -.27693254E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+
+
+# dsigma/dx index   1
+ 0.00000000E+00 0.40000000E-01 0.11304250E+09 0.11696786E+04
+ 0.40000000E-01 0.80000000E-01 0.00000000E+00 0.00000000E+00
+ 0.80000000E-01 0.12000000E+00 0.00000000E+00 0.00000000E+00
+ 0.12000000E+00 0.16000000E+00 0.00000000E+00 0.00000000E+00
+ 0.16000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.24000000E+00 0.00000000E+00 0.00000000E+00
+ 0.24000000E+00 0.28000000E+00 0.00000000E+00 0.00000000E+00
+ 0.28000000E+00 0.32000000E+00 0.00000000E+00 0.00000000E+00
+ 0.32000000E+00 0.36000000E+00 0.00000000E+00 0.00000000E+00
+ 0.36000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.44000000E+00 0.00000000E+00 0.00000000E+00
+ 0.44000000E+00 0.48000000E+00 0.00000000E+00 0.00000000E+00
+ 0.48000000E+00 0.52000000E+00 0.00000000E+00 0.00000000E+00
+ 0.52000000E+00 0.56000000E+00 0.00000000E+00 0.00000000E+00
+ 0.56000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.64000000E+00 0.00000000E+00 0.00000000E+00
+ 0.64000000E+00 0.68000000E+00 0.00000000E+00 0.00000000E+00
+ 0.68000000E+00 0.72000000E+00 0.00000000E+00 0.00000000E+00
+ 0.72000000E+00 0.76000000E+00 0.00000000E+00 0.00000000E+00
+ 0.76000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.84000000E+00 0.00000000E+00 0.00000000E+00
+ 0.84000000E+00 0.88000000E+00 0.00000000E+00 0.00000000E+00
+ 0.88000000E+00 0.92000000E+00 0.00000000E+00 0.00000000E+00
+ 0.92000000E+00 0.96000000E+00 0.00000000E+00 0.00000000E+00
+ 0.96000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000E+00 0.61846627E+00 0.61522444E+07 0.16823904E+04
+ 0.61846627E+00 0.73693254E+00 0.53662302E+07 0.15881841E+04
+ 0.73693254E+00 0.85539882E+00 0.46108799E+07 0.14874949E+04
+ 0.85539882E+00 0.97386509E+00 0.39208671E+07 0.13852244E+04
+ 0.97386509E+00 0.10923314E+01 0.33045991E+07 0.12804179E+04
+ 0.10923314E+01 0.12107976E+01 0.27615740E+07 0.11790002E+04
+ 0.12107976E+01 0.13292639E+01 0.22959072E+07 0.10798259E+04
+ 0.13292639E+01 0.14477302E+01 0.18951974E+07 0.98101818E+03
+ 0.14477302E+01 0.15661965E+01 0.15584019E+07 0.89376826E+03
+ 0.15661965E+01 0.16846627E+01 0.12793397E+07 0.81252100E+03
+ 0.16846627E+01 0.18031290E+01 0.10456638E+07 0.72713549E+03
+ 0.18031290E+01 0.19215953E+01 0.85273554E+06 0.66108520E+03
+ 0.19215953E+01 0.20400615E+01 0.69063296E+06 0.58804603E+03
+ 0.20400615E+01 0.21585278E+01 0.55602053E+06 0.51906332E+03
+ 0.21585278E+01 0.22769941E+01 0.44429447E+06 0.48337349E+03
+ 0.22769941E+01 0.23954604E+01 0.35399945E+06 0.40515203E+03
+ 0.23954604E+01 0.25139266E+01 0.27923745E+06 0.39767321E+03
+ 0.25139266E+01 0.26323929E+01 0.21809396E+06 0.31080051E+03
+ 0.26323929E+01 0.27508592E+01 0.16886057E+06 0.26370390E+03
+ 0.27508592E+01 0.28693254E+01 0.12929159E+06 0.26927051E+03
+ 0.28693254E+01 0.29877917E+01 0.97013088E+05 0.20233536E+03
+ 0.29877917E+01 0.31062580E+01 0.71682153E+05 0.14958622E+03
+ 0.31062580E+01 0.32247243E+01 0.51891879E+05 0.10846462E+03
+ 0.32247243E+01 0.33431905E+01 0.37159416E+05 0.77713853E+02
+ 0.33431905E+01 0.34616568E+01 0.26853072E+05 0.56107555E+02
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000E+00 0.12747894E+01 0.00000000E+00 0.00000000E+00
+ 0.12747894E+01 0.25495788E+01 0.17531836E+07 0.21423347E+03
+ 0.25495788E+01 0.38243682E+01 0.90673972E+06 0.18483538E+03
+ 0.38243682E+01 0.50991576E+01 0.36739182E+06 0.12789306E+03
+ 0.50991576E+01 0.63739470E+01 0.18490206E+06 0.92677095E+02
+ 0.63739470E+01 0.76487364E+01 0.10586105E+06 0.69776467E+02
+ 0.76487364E+01 0.89235258E+01 0.65802738E+05 0.54782713E+02
+ 0.89235258E+01 0.10198315E+02 0.43299760E+05 0.45174358E+02
+ 0.10198315E+02 0.11473105E+02 0.29954638E+05 0.37829986E+02
+ 0.11473105E+02 0.12747894E+02 0.21321218E+05 0.32211866E+02
+ 0.12747894E+02 0.14022683E+02 0.15643893E+05 0.24831027E+02
+ 0.14022683E+02 0.15297473E+02 0.11685432E+05 0.19713914E+02
+ 0.15297473E+02 0.16572262E+02 0.89408884E+04 0.22631587E+02
+ 0.16572262E+02 0.17847052E+02 0.69269954E+04 0.18200782E+02
+ 0.17847052E+02 0.19121841E+02 0.53975979E+04 0.14731574E+02
+ 0.19121841E+02 0.20396630E+02 0.42863678E+04 0.12071440E+02
+ 0.20396630E+02 0.21671420E+02 0.34013364E+04 0.99157394E+01
+ 0.21671420E+02 0.22946209E+02 0.27443373E+04 0.82317659E+01
+ 0.22946209E+02 0.24220998E+02 0.22289847E+04 0.68742277E+01
+ 0.24220998E+02 0.25495788E+02 0.18228254E+04 0.57746031E+01
+ 0.25495788E+02 0.26770577E+02 0.15004285E+04 0.48800461E+01
+ 0.26770577E+02 0.28045367E+02 0.12517470E+04 0.41668937E+01
+ 0.28045367E+02 0.29320156E+02 0.10555494E+04 0.35909760E+01
+ 0.29320156E+02 0.30594945E+02 0.90118857E+03 0.31291663E+01
+ 0.30594945E+02 0.31869735E+02 0.77321183E+03 0.27489935E+01
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_max.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_max.dat
new file mode 100644
index 0000000..74de1ac
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_max.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 13:05:34
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -x 0.01 -Qmin 1.64872127070012814684 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_x0.01_ -ncall2 100000000 -n3lo
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.6487213    31.8697349 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.00000000D+00 0.00000000D+00
+ -.66463811D+01 -.63694485D+01 0.00000000D+00 0.00000000D+00
+ -.63694485D+01 -.60925160D+01 0.00000000D+00 0.00000000D+00
+ -.60925160D+01 -.58155834D+01 0.00000000D+00 0.00000000D+00
+ -.58155834D+01 -.55386509D+01 0.00000000D+00 0.00000000D+00
+ -.55386509D+01 -.52617183D+01 0.00000000D+00 0.00000000D+00
+ -.52617183D+01 -.49847858D+01 0.00000000D+00 0.00000000D+00
+ -.49847858D+01 -.47078533D+01 0.00000000D+00 0.00000000D+00
+ -.47078533D+01 -.44309207D+01 0.17746112D+08 0.28986744D+03
+ -.44309207D+01 -.41539882D+01 0.00000000D+00 0.00000000D+00
+ -.41539882D+01 -.38770556D+01 0.00000000D+00 0.00000000D+00
+ -.38770556D+01 -.36001231D+01 0.00000000D+00 0.00000000D+00
+ -.36001231D+01 -.33231905D+01 0.00000000D+00 0.00000000D+00
+ -.33231905D+01 -.30462580D+01 0.00000000D+00 0.00000000D+00
+ -.30462580D+01 -.27693254D+01 0.00000000D+00 0.00000000D+00
+ -.27693254D+01 -.24923929D+01 0.00000000D+00 0.00000000D+00
+ -.24923929D+01 -.22154604D+01 0.00000000D+00 0.00000000D+00
+ -.22154604D+01 -.19385278D+01 0.00000000D+00 0.00000000D+00
+ -.19385278D+01 -.16615953D+01 0.00000000D+00 0.00000000D+00
+ -.16615953D+01 -.13846627D+01 0.00000000D+00 0.00000000D+00
+ -.13846627D+01 -.11077302D+01 0.00000000D+00 0.00000000D+00
+ -.11077302D+01 -.83079763D+00 0.00000000D+00 0.00000000D+00
+ -.83079763D+00 -.55386509D+00 0.00000000D+00 0.00000000D+00
+ -.55386509D+00 -.27693254D+00 0.00000000D+00 0.00000000D+00
+ -.27693254D+00 0.00000000D+00 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.12286190D+09 0.20068432D+04
+ 0.40000000D-01 0.80000000D-01 0.00000000D+00 0.00000000D+00
+ 0.80000000D-01 0.12000000D+00 0.00000000D+00 0.00000000D+00
+ 0.12000000D+00 0.16000000D+00 0.00000000D+00 0.00000000D+00
+ 0.16000000D+00 0.20000000D+00 0.00000000D+00 0.00000000D+00
+ 0.20000000D+00 0.24000000D+00 0.00000000D+00 0.00000000D+00
+ 0.24000000D+00 0.28000000D+00 0.00000000D+00 0.00000000D+00
+ 0.28000000D+00 0.32000000D+00 0.00000000D+00 0.00000000D+00
+ 0.32000000D+00 0.36000000D+00 0.00000000D+00 0.00000000D+00
+ 0.36000000D+00 0.40000000D+00 0.00000000D+00 0.00000000D+00
+ 0.40000000D+00 0.44000000D+00 0.00000000D+00 0.00000000D+00
+ 0.44000000D+00 0.48000000D+00 0.00000000D+00 0.00000000D+00
+ 0.48000000D+00 0.52000000D+00 0.00000000D+00 0.00000000D+00
+ 0.52000000D+00 0.56000000D+00 0.00000000D+00 0.00000000D+00
+ 0.56000000D+00 0.60000000D+00 0.00000000D+00 0.00000000D+00
+ 0.60000000D+00 0.64000000D+00 0.00000000D+00 0.00000000D+00
+ 0.64000000D+00 0.68000000D+00 0.00000000D+00 0.00000000D+00
+ 0.68000000D+00 0.72000000D+00 0.00000000D+00 0.00000000D+00
+ 0.72000000D+00 0.76000000D+00 0.00000000D+00 0.00000000D+00
+ 0.76000000D+00 0.80000000D+00 0.00000000D+00 0.00000000D+00
+ 0.80000000D+00 0.84000000D+00 0.00000000D+00 0.00000000D+00
+ 0.84000000D+00 0.88000000D+00 0.00000000D+00 0.00000000D+00
+ 0.88000000D+00 0.92000000D+00 0.00000000D+00 0.00000000D+00
+ 0.92000000D+00 0.96000000D+00 0.00000000D+00 0.00000000D+00
+ 0.96000000D+00 0.10000000D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.79474732D+07 0.21760335D+04
+ 0.61846627D+00 0.73693254D+00 0.60842433D+07 0.18016174D+04
+ 0.73693254D+00 0.85539882D+00 0.49693342D+07 0.16031966D+04
+ 0.85539882D+00 0.97386509D+00 0.41093686D+07 0.14518708D+04
+ 0.97386509D+00 0.10923314D+01 0.33820646D+07 0.13104384D+04
+ 0.10923314D+01 0.12107976D+01 0.28146028D+07 0.12016436D+04
+ 0.12107976D+01 0.13292639D+01 0.23351531D+07 0.10982836D+04
+ 0.13292639D+01 0.14477302D+01 0.19329683D+07 0.10005692D+04
+ 0.14477302D+01 0.15661965D+01 0.15911731D+07 0.91256482D+03
+ 0.15661965D+01 0.16846627D+01 0.13029443D+07 0.82752071D+03
+ 0.16846627D+01 0.18031290D+01 0.10605996D+07 0.73752901D+03
+ 0.18031290D+01 0.19215953D+01 0.86146556D+06 0.66786351D+03
+ 0.19215953D+01 0.20400615D+01 0.69619279D+06 0.59278266D+03
+ 0.20400615D+01 0.21585278D+01 0.55986727D+06 0.52266444D+03
+ 0.21585278D+01 0.22769941D+01 0.44696439D+06 0.48627959D+03
+ 0.22769941D+01 0.23954604D+01 0.35587179D+06 0.40729201D+03
+ 0.23954604D+01 0.25139266D+01 0.28053824D+06 0.39953051D+03
+ 0.25139266D+01 0.26323929D+01 0.21898528D+06 0.31207412D+03
+ 0.26323929D+01 0.27508592D+01 0.16947304D+06 0.26465506D+03
+ 0.27508592D+01 0.28693254D+01 0.12971024D+06 0.27014471D+03
+ 0.28693254D+01 0.29877917D+01 0.97294197D+05 0.20292320D+03
+ 0.29877917D+01 0.31062580D+01 0.71869801D+05 0.14997870D+03
+ 0.31062580D+01 0.32247243D+01 0.52017649D+05 0.10872800D+03
+ 0.32247243D+01 0.33431905D+01 0.37245044D+05 0.77892407D+02
+ 0.33431905D+01 0.34616568D+01 0.26924818D+05 0.56256748D+02
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.20333859D+07 0.25043001D+03
+ 0.25495788D+01 0.38243682D+01 0.92548509D+06 0.18866127D+03
+ 0.38243682D+01 0.50991576D+01 0.37485551D+06 0.13049177D+03
+ 0.50991576D+01 0.63739470D+01 0.18759782D+06 0.94029291D+02
+ 0.63739470D+01 0.76487364D+01 0.10675762D+06 0.70367657D+02
+ 0.76487364D+01 0.89235258D+01 0.66252336D+05 0.55157569D+02
+ 0.89235258D+01 0.10198315D+02 0.43549686D+05 0.45435911D+02
+ 0.10198315D+02 0.11473105D+02 0.30105678D+05 0.38019710D+02
+ 0.11473105D+02 0.12747894D+02 0.21416420D+05 0.32356002D+02
+ 0.12747894D+02 0.14022683D+02 0.15706394D+05 0.24930400D+02
+ 0.14022683D+02 0.15297473D+02 0.11728054D+05 0.19785831D+02
+ 0.15297473D+02 0.16572262D+02 0.89710049D+04 0.22707910D+02
+ 0.16572262D+02 0.17847052D+02 0.69486451D+04 0.18257726D+02
+ 0.17847052D+02 0.19121841D+02 0.54133804D+04 0.14774687D+02
+ 0.19121841D+02 0.20396630D+02 0.42981603D+04 0.12104677D+02
+ 0.20396630D+02 0.21671420D+02 0.34102212D+04 0.99416564D+01
+ 0.21671420D+02 0.22946209D+02 0.27512247D+04 0.82524343D+01
+ 0.22946209D+02 0.24220998D+02 0.22343937D+04 0.68909157D+01
+ 0.24220998D+02 0.25495788D+02 0.18271168D+04 0.57882029D+01
+ 0.25495788D+02 0.26770577D+02 0.15038707D+04 0.48912445D+01
+ 0.26770577D+02 0.28045367D+02 0.12547050D+04 0.41767351D+01
+ 0.28045367D+02 0.29320156D+02 0.10581848D+04 0.35999363D+01
+ 0.29320156D+02 0.30594945D+02 0.90358674D+03 0.31374882D+01
+ 0.30594945D+02 0.31869735D+02 0.77541781D+03 0.27568318D+01
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_min.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_min.dat
new file mode 100644
index 0000000..bffbd24
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_min.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 13:05:34
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -x 0.01 -Qmin 1.64872127070012814684 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_x0.01_ -ncall2 100000000 -n3lo
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.6487213    31.8697349 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.00000000D+00 0.00000000D+00
+ -.66463811D+01 -.63694485D+01 0.00000000D+00 0.00000000D+00
+ -.63694485D+01 -.60925160D+01 0.00000000D+00 0.00000000D+00
+ -.60925160D+01 -.58155834D+01 0.00000000D+00 0.00000000D+00
+ -.58155834D+01 -.55386509D+01 0.00000000D+00 0.00000000D+00
+ -.55386509D+01 -.52617183D+01 0.00000000D+00 0.00000000D+00
+ -.52617183D+01 -.49847858D+01 0.00000000D+00 0.00000000D+00
+ -.49847858D+01 -.47078533D+01 0.00000000D+00 0.00000000D+00
+ -.47078533D+01 -.44309207D+01 0.15795470D+08 0.15846463D+03
+ -.44309207D+01 -.41539882D+01 0.00000000D+00 0.00000000D+00
+ -.41539882D+01 -.38770556D+01 0.00000000D+00 0.00000000D+00
+ -.38770556D+01 -.36001231D+01 0.00000000D+00 0.00000000D+00
+ -.36001231D+01 -.33231905D+01 0.00000000D+00 0.00000000D+00
+ -.33231905D+01 -.30462580D+01 0.00000000D+00 0.00000000D+00
+ -.30462580D+01 -.27693254D+01 0.00000000D+00 0.00000000D+00
+ -.27693254D+01 -.24923929D+01 0.00000000D+00 0.00000000D+00
+ -.24923929D+01 -.22154604D+01 0.00000000D+00 0.00000000D+00
+ -.22154604D+01 -.19385278D+01 0.00000000D+00 0.00000000D+00
+ -.19385278D+01 -.16615953D+01 0.00000000D+00 0.00000000D+00
+ -.16615953D+01 -.13846627D+01 0.00000000D+00 0.00000000D+00
+ -.13846627D+01 -.11077302D+01 0.00000000D+00 0.00000000D+00
+ -.11077302D+01 -.83079763D+00 0.00000000D+00 0.00000000D+00
+ -.83079763D+00 -.55386509D+00 0.00000000D+00 0.00000000D+00
+ -.55386509D+00 -.27693254D+00 0.00000000D+00 0.00000000D+00
+ -.27693254D+00 0.00000000D+00 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.10935699D+09 0.10971003D+04
+ 0.40000000D-01 0.80000000D-01 0.00000000D+00 0.00000000D+00
+ 0.80000000D-01 0.12000000D+00 0.00000000D+00 0.00000000D+00
+ 0.12000000D+00 0.16000000D+00 0.00000000D+00 0.00000000D+00
+ 0.16000000D+00 0.20000000D+00 0.00000000D+00 0.00000000D+00
+ 0.20000000D+00 0.24000000D+00 0.00000000D+00 0.00000000D+00
+ 0.24000000D+00 0.28000000D+00 0.00000000D+00 0.00000000D+00
+ 0.28000000D+00 0.32000000D+00 0.00000000D+00 0.00000000D+00
+ 0.32000000D+00 0.36000000D+00 0.00000000D+00 0.00000000D+00
+ 0.36000000D+00 0.40000000D+00 0.00000000D+00 0.00000000D+00
+ 0.40000000D+00 0.44000000D+00 0.00000000D+00 0.00000000D+00
+ 0.44000000D+00 0.48000000D+00 0.00000000D+00 0.00000000D+00
+ 0.48000000D+00 0.52000000D+00 0.00000000D+00 0.00000000D+00
+ 0.52000000D+00 0.56000000D+00 0.00000000D+00 0.00000000D+00
+ 0.56000000D+00 0.60000000D+00 0.00000000D+00 0.00000000D+00
+ 0.60000000D+00 0.64000000D+00 0.00000000D+00 0.00000000D+00
+ 0.64000000D+00 0.68000000D+00 0.00000000D+00 0.00000000D+00
+ 0.68000000D+00 0.72000000D+00 0.00000000D+00 0.00000000D+00
+ 0.72000000D+00 0.76000000D+00 0.00000000D+00 0.00000000D+00
+ 0.76000000D+00 0.80000000D+00 0.00000000D+00 0.00000000D+00
+ 0.80000000D+00 0.84000000D+00 0.00000000D+00 0.00000000D+00
+ 0.84000000D+00 0.88000000D+00 0.00000000D+00 0.00000000D+00
+ 0.88000000D+00 0.92000000D+00 0.00000000D+00 0.00000000D+00
+ 0.92000000D+00 0.96000000D+00 0.00000000D+00 0.00000000D+00
+ 0.96000000D+00 0.10000000D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.57986989D+07 0.15857015D+04
+ 0.61846627D+00 0.73693254D+00 0.50811592D+07 0.15038149D+04
+ 0.73693254D+00 0.85539882D+00 0.43838317D+07 0.14142490D+04
+ 0.85539882D+00 0.97386509D+00 0.37531180D+07 0.13259675D+04
+ 0.97386509D+00 0.10923314D+01 0.31988450D+07 0.12394396D+04
+ 0.10923314D+01 0.12107976D+01 0.26997883D+07 0.11526191D+04
+ 0.12107976D+01 0.13292639D+01 0.22633643D+07 0.10645206D+04
+ 0.13292639D+01 0.14477302D+01 0.18825693D+07 0.97448025D+03
+ 0.14477302D+01 0.15661965D+01 0.15526327D+07 0.89045668D+03
+ 0.15661965D+01 0.16846627D+01 0.12757003D+07 0.81020823D+03
+ 0.16846627D+01 0.18031290D+01 0.10433278D+07 0.72551030D+03
+ 0.18031290D+01 0.19215953D+01 0.85122812D+06 0.65991542D+03
+ 0.19215953D+01 0.20400615D+01 0.68966110D+06 0.58721778D+03
+ 0.20400615D+01 0.21585278D+01 0.55539443D+06 0.51847646D+03
+ 0.21585278D+01 0.22769941D+01 0.44351784D+06 0.48252643D+03
+ 0.22769941D+01 0.23954604D+01 0.35344331D+06 0.40451595D+03
+ 0.23954604D+01 0.25139266D+01 0.27886404D+06 0.39713883D+03
+ 0.25139266D+01 0.26323929D+01 0.21785158D+06 0.31045426D+03
+ 0.26323929D+01 0.27508592D+01 0.16869954D+06 0.26345525D+03
+ 0.27508592D+01 0.28693254D+01 0.12919647D+06 0.26907116D+03
+ 0.28693254D+01 0.29877917D+01 0.96955409D+05 0.20221456D+03
+ 0.29877917D+01 0.31062580D+01 0.71647241D+05 0.14951289D+03
+ 0.31062580D+01 0.32247243D+01 0.51874481D+05 0.10842771D+03
+ 0.32247243D+01 0.33431905D+01 0.37150888D+05 0.77696052D+02
+ 0.33431905D+01 0.34616568D+01 0.26843798D+05 0.56088434D+02
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.16614377D+07 0.20302398D+03
+ 0.25495788D+01 0.38243682D+01 0.88366720D+06 0.18013559D+03
+ 0.38243682D+01 0.50991576D+01 0.36591699D+06 0.12737934D+03
+ 0.50991576D+01 0.63739470D+01 0.18447919D+06 0.92465035D+02
+ 0.63739470D+01 0.76487364D+01 0.10569964D+06 0.69670020D+02
+ 0.76487364D+01 0.89235258D+01 0.65730002D+05 0.54722031D+02
+ 0.89235258D+01 0.10198315D+02 0.43220264D+05 0.45091134D+02
+ 0.10198315D+02 0.11473105D+02 0.29909671D+05 0.37773486D+02
+ 0.11473105D+02 0.12747894D+02 0.21294776D+05 0.32171779D+02
+ 0.12747894D+02 0.14022683D+02 0.15626870D+05 0.24803963D+02
+ 0.14022683D+02 0.15297473D+02 0.11674144D+05 0.19694869D+02
+ 0.15297473D+02 0.16572262D+02 0.89336523D+04 0.22613214D+02
+ 0.16572262D+02 0.17847052D+02 0.69223037D+04 0.18188429D+02
+ 0.17847052D+02 0.19121841D+02 0.53943454D+04 0.14722685D+02
+ 0.19121841D+02 0.20396630D+02 0.42840225D+04 0.12064826D+02
+ 0.20396630D+02 0.21671420D+02 0.33996799D+04 0.99109019D+01
+ 0.21671420D+02 0.22946209D+02 0.27431847D+04 0.82283008D+01
+ 0.22946209D+02 0.24220998D+02 0.22282220D+04 0.68718682D+01
+ 0.24220998D+02 0.25495788D+02 0.18223662D+04 0.57731416D+01
+ 0.25495788D+02 0.26770577D+02 0.15000918D+04 0.48789508D+01
+ 0.26770577D+02 0.28045367D+02 0.12514554D+04 0.41659237D+01
+ 0.28045367D+02 0.29320156D+02 0.10552537D+04 0.35899726D+01
+ 0.29320156D+02 0.30594945D+02 0.90087860D+03 0.31280918D+01
+ 0.30594945D+02 0.31869735D+02 0.77289570D+03 0.27478711D+01
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_pdfuncert.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_pdfuncert.dat
new file mode 100644
index 0000000..b637591
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_n3lo_pdfuncert.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 13:05:34
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -x 0.01 -Qmin 1.64872127070012814684
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.6487213    31.8697349 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.00000000D+00 0.00000000D+00
+ -.66463811D+01 -.63694485D+01 0.00000000D+00 0.00000000D+00
+ -.63694485D+01 -.60925160D+01 0.00000000D+00 0.00000000D+00
+ -.60925160D+01 -.58155834D+01 0.00000000D+00 0.00000000D+00
+ -.58155834D+01 -.55386509D+01 0.00000000D+00 0.00000000D+00
+ -.55386509D+01 -.52617183D+01 0.00000000D+00 0.00000000D+00
+ -.52617183D+01 -.49847858D+01 0.00000000D+00 0.00000000D+00
+ -.49847858D+01 -.47078533D+01 0.00000000D+00 0.00000000D+00
+ -.47078533D+01 -.44309207D+01 0.16327803D+08 0.25815229D+06
+ -.44309207D+01 -.41539882D+01 0.00000000D+00 0.00000000D+00
+ -.41539882D+01 -.38770556D+01 0.00000000D+00 0.00000000D+00
+ -.38770556D+01 -.36001231D+01 0.00000000D+00 0.00000000D+00
+ -.36001231D+01 -.33231905D+01 0.00000000D+00 0.00000000D+00
+ -.33231905D+01 -.30462580D+01 0.00000000D+00 0.00000000D+00
+ -.30462580D+01 -.27693254D+01 0.00000000D+00 0.00000000D+00
+ -.27693254D+01 -.24923929D+01 0.00000000D+00 0.00000000D+00
+ -.24923929D+01 -.22154604D+01 0.00000000D+00 0.00000000D+00
+ -.22154604D+01 -.19385278D+01 0.00000000D+00 0.00000000D+00
+ -.19385278D+01 -.16615953D+01 0.00000000D+00 0.00000000D+00
+ -.16615953D+01 -.13846627D+01 0.00000000D+00 0.00000000D+00
+ -.13846627D+01 -.11077302D+01 0.00000000D+00 0.00000000D+00
+ -.11077302D+01 -.83079763D+00 0.00000000D+00 0.00000000D+00
+ -.83079763D+00 -.55386509D+00 0.00000000D+00 0.00000000D+00
+ -.55386509D+00 -.27693254D+00 0.00000000D+00 0.00000000D+00
+ -.27693254D+00 0.00000000D+00 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.11304250D+09 0.17872716D+07
+ 0.40000000D-01 0.80000000D-01 0.00000000D+00 0.00000000D+00
+ 0.80000000D-01 0.12000000D+00 0.00000000D+00 0.00000000D+00
+ 0.12000000D+00 0.16000000D+00 0.00000000D+00 0.00000000D+00
+ 0.16000000D+00 0.20000000D+00 0.00000000D+00 0.00000000D+00
+ 0.20000000D+00 0.24000000D+00 0.00000000D+00 0.00000000D+00
+ 0.24000000D+00 0.28000000D+00 0.00000000D+00 0.00000000D+00
+ 0.28000000D+00 0.32000000D+00 0.00000000D+00 0.00000000D+00
+ 0.32000000D+00 0.36000000D+00 0.00000000D+00 0.00000000D+00
+ 0.36000000D+00 0.40000000D+00 0.00000000D+00 0.00000000D+00
+ 0.40000000D+00 0.44000000D+00 0.00000000D+00 0.00000000D+00
+ 0.44000000D+00 0.48000000D+00 0.00000000D+00 0.00000000D+00
+ 0.48000000D+00 0.52000000D+00 0.00000000D+00 0.00000000D+00
+ 0.52000000D+00 0.56000000D+00 0.00000000D+00 0.00000000D+00
+ 0.56000000D+00 0.60000000D+00 0.00000000D+00 0.00000000D+00
+ 0.60000000D+00 0.64000000D+00 0.00000000D+00 0.00000000D+00
+ 0.64000000D+00 0.68000000D+00 0.00000000D+00 0.00000000D+00
+ 0.68000000D+00 0.72000000D+00 0.00000000D+00 0.00000000D+00
+ 0.72000000D+00 0.76000000D+00 0.00000000D+00 0.00000000D+00
+ 0.76000000D+00 0.80000000D+00 0.00000000D+00 0.00000000D+00
+ 0.80000000D+00 0.84000000D+00 0.00000000D+00 0.00000000D+00
+ 0.84000000D+00 0.88000000D+00 0.00000000D+00 0.00000000D+00
+ 0.88000000D+00 0.92000000D+00 0.00000000D+00 0.00000000D+00
+ 0.92000000D+00 0.96000000D+00 0.00000000D+00 0.00000000D+00
+ 0.96000000D+00 0.10000000D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.61522444D+07 0.14626109D+06
+ 0.61846627D+00 0.73693254D+00 0.53662302D+07 0.11028556D+06
+ 0.73693254D+00 0.85539882D+00 0.46108799D+07 0.83623011D+05
+ 0.85539882D+00 0.97386509D+00 0.39208671D+07 0.63806970D+05
+ 0.97386509D+00 0.10923314D+01 0.33045991D+07 0.48924537D+05
+ 0.10923314D+01 0.12107976D+01 0.27615740D+07 0.37630181D+05
+ 0.12107976D+01 0.13292639D+01 0.22959072D+07 0.29086760D+05
+ 0.13292639D+01 0.14477302D+01 0.18951974D+07 0.22521159D+05
+ 0.14477302D+01 0.15661965D+01 0.15584019D+07 0.17476439D+05
+ 0.15661965D+01 0.16846627D+01 0.12793397D+07 0.13597969D+05
+ 0.16846627D+01 0.18031290D+01 0.10456638D+07 0.10569076D+05
+ 0.18031290D+01 0.19215953D+01 0.85273554D+06 0.82391919D+04
+ 0.19215953D+01 0.20400615D+01 0.69063296D+06 0.64075800D+04
+ 0.20400615D+01 0.21585278D+01 0.55602053D+06 0.49724745D+04
+ 0.21585278D+01 0.22769941D+01 0.44429447D+06 0.38428370D+04
+ 0.22769941D+01 0.23954604D+01 0.35399945D+06 0.29697643D+04
+ 0.23954604D+01 0.25139266D+01 0.27923745D+06 0.22788614D+04
+ 0.25139266D+01 0.26323929D+01 0.21809396D+06 0.17356967D+04
+ 0.26323929D+01 0.27508592D+01 0.16886057D+06 0.13130158D+04
+ 0.27508592D+01 0.28693254D+01 0.12929159D+06 0.98381405D+03
+ 0.28693254D+01 0.29877917D+01 0.97013088D+05 0.72342177D+03
+ 0.29877917D+01 0.31062580D+01 0.71682153D+05 0.52458140D+03
+ 0.31062580D+01 0.32247243D+01 0.51891879D+05 0.37333406D+03
+ 0.32247243D+01 0.33431905D+01 0.37159416D+05 0.26366144D+03
+ 0.33431905D+01 0.34616568D+01 0.26853072D+05 0.18918379D+03
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.17531836D+07 0.35715032D+05
+ 0.25495788D+01 0.38243682D+01 0.90673972D+06 0.12692481D+05
+ 0.38243682D+01 0.50991576D+01 0.36739182D+06 0.41852868D+04
+ 0.50991576D+01 0.63739470D+01 0.18490206D+06 0.18761376D+04
+ 0.63739470D+01 0.76487364D+01 0.10586105D+06 0.99555532D+03
+ 0.76487364D+01 0.89235258D+01 0.65802738D+05 0.58665470D+03
+ 0.89235258D+01 0.10198315D+02 0.43299760D+05 0.37085126D+03
+ 0.10198315D+02 0.11473105D+02 0.29954638D+05 0.24857730D+03
+ 0.11473105D+02 0.12747894D+02 0.21321218D+05 0.17254916D+03
+ 0.12747894D+02 0.14022683D+02 0.15643893D+05 0.12398026D+03
+ 0.14022683D+02 0.15297473D+02 0.11685432D+05 0.90970086D+02
+ 0.15297473D+02 0.16572262D+02 0.89408884D+04 0.68532211D+02
+ 0.16572262D+02 0.17847052D+02 0.69269954D+04 0.52374126D+02
+ 0.17847052D+02 0.19121841D+02 0.53975979D+04 0.40317086D+02
+ 0.19121841D+02 0.20396630D+02 0.42863678D+04 0.31669687D+02
+ 0.20396630D+02 0.21671420D+02 0.34013364D+04 0.24886401D+02
+ 0.21671420D+02 0.22946209D+02 0.27443373D+04 0.19903761D+02
+ 0.22946209D+02 0.24220998D+02 0.22289847D+04 0.16040674D+02
+ 0.24220998D+02 0.25495788D+02 0.18228254D+04 0.13028960D+02
+ 0.25495788D+02 0.26770577D+02 0.15004285D+04 0.10663523D+02
+ 0.26770577D+02 0.28045367D+02 0.12517470D+04 0.88564657D+01
+ 0.28045367D+02 0.29320156D+02 0.10555494D+04 0.74450800D+01
+ 0.29320156D+02 0.30594945D+02 0.90118857D+03 0.63464643D+01
+ 0.30594945D+02 0.31869735D+02 0.77321183D+03 0.54458396D+01
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_central.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_central.dat
new file mode 100644
index 0000000..4188dc9
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_central.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 09:59:40
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -x 0.01 -Qmin 1.64872127070012814684 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_x0.01_ -ncall2 100000000 -nnlo
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.6487213    31.8697349 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136E+01 -.66463811E+01 0.00000000E+00 0.00000000E+00
+ -.66463811E+01 -.63694485E+01 0.00000000E+00 0.00000000E+00
+ -.63694485E+01 -.60925160E+01 0.00000000E+00 0.00000000E+00
+ -.60925160E+01 -.58155834E+01 0.00000000E+00 0.00000000E+00
+ -.58155834E+01 -.55386509E+01 0.00000000E+00 0.00000000E+00
+ -.55386509E+01 -.52617183E+01 0.00000000E+00 0.00000000E+00
+ -.52617183E+01 -.49847858E+01 0.00000000E+00 0.00000000E+00
+ -.49847858E+01 -.47078533E+01 0.00000000E+00 0.00000000E+00
+ -.47078533E+01 -.44309207E+01 0.16849514E+08 0.17531882E+03
+ -.44309207E+01 -.41539882E+01 0.00000000E+00 0.00000000E+00
+ -.41539882E+01 -.38770556E+01 0.00000000E+00 0.00000000E+00
+ -.38770556E+01 -.36001231E+01 0.00000000E+00 0.00000000E+00
+ -.36001231E+01 -.33231905E+01 0.00000000E+00 0.00000000E+00
+ -.33231905E+01 -.30462580E+01 0.00000000E+00 0.00000000E+00
+ -.30462580E+01 -.27693254E+01 0.00000000E+00 0.00000000E+00
+ -.27693254E+01 -.24923929E+01 0.00000000E+00 0.00000000E+00
+ -.24923929E+01 -.22154604E+01 0.00000000E+00 0.00000000E+00
+ -.22154604E+01 -.19385278E+01 0.00000000E+00 0.00000000E+00
+ -.19385278E+01 -.16615953E+01 0.00000000E+00 0.00000000E+00
+ -.16615953E+01 -.13846627E+01 0.00000000E+00 0.00000000E+00
+ -.13846627E+01 -.11077302E+01 0.00000000E+00 0.00000000E+00
+ -.11077302E+01 -.83079763E+00 0.00000000E+00 0.00000000E+00
+ -.83079763E+00 -.55386509E+00 0.00000000E+00 0.00000000E+00
+ -.55386509E+00 -.27693254E+00 0.00000000E+00 0.00000000E+00
+ -.27693254E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+
+
+# dsigma/dx index   1
+ 0.00000000E+00 0.40000000E-01 0.11665447E+09 0.12137872E+04
+ 0.40000000E-01 0.80000000E-01 0.00000000E+00 0.00000000E+00
+ 0.80000000E-01 0.12000000E+00 0.00000000E+00 0.00000000E+00
+ 0.12000000E+00 0.16000000E+00 0.00000000E+00 0.00000000E+00
+ 0.16000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.24000000E+00 0.00000000E+00 0.00000000E+00
+ 0.24000000E+00 0.28000000E+00 0.00000000E+00 0.00000000E+00
+ 0.28000000E+00 0.32000000E+00 0.00000000E+00 0.00000000E+00
+ 0.32000000E+00 0.36000000E+00 0.00000000E+00 0.00000000E+00
+ 0.36000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.44000000E+00 0.00000000E+00 0.00000000E+00
+ 0.44000000E+00 0.48000000E+00 0.00000000E+00 0.00000000E+00
+ 0.48000000E+00 0.52000000E+00 0.00000000E+00 0.00000000E+00
+ 0.52000000E+00 0.56000000E+00 0.00000000E+00 0.00000000E+00
+ 0.56000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.64000000E+00 0.00000000E+00 0.00000000E+00
+ 0.64000000E+00 0.68000000E+00 0.00000000E+00 0.00000000E+00
+ 0.68000000E+00 0.72000000E+00 0.00000000E+00 0.00000000E+00
+ 0.72000000E+00 0.76000000E+00 0.00000000E+00 0.00000000E+00
+ 0.76000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.84000000E+00 0.00000000E+00 0.00000000E+00
+ 0.84000000E+00 0.88000000E+00 0.00000000E+00 0.00000000E+00
+ 0.88000000E+00 0.92000000E+00 0.00000000E+00 0.00000000E+00
+ 0.92000000E+00 0.96000000E+00 0.00000000E+00 0.00000000E+00
+ 0.96000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000E+00 0.61846627E+00 0.65344064E+07 0.17568513E+04
+ 0.61846627E+00 0.73693254E+00 0.56270240E+07 0.16497089E+04
+ 0.73693254E+00 0.85539882E+00 0.47892849E+07 0.15394585E+04
+ 0.85539882E+00 0.97386509E+00 0.40430192E+07 0.14290227E+04
+ 0.97386509E+00 0.10923314E+01 0.33888906E+07 0.13187051E+04
+ 0.10923314E+01 0.12107976E+01 0.28199969E+07 0.12100629E+04
+ 0.12107976E+01 0.13292639E+01 0.23354283E+07 0.11060029E+04
+ 0.13292639E+01 0.14477302E+01 0.19240260E+07 0.10058746E+04
+ 0.14477302E+01 0.15661965E+01 0.15779948E+07 0.91410655E+03
+ 0.15661965E+01 0.16846627E+01 0.12923316E+07 0.82696019E+03
+ 0.16846627E+01 0.18031290E+01 0.10554569E+07 0.74491052E+03
+ 0.18031290E+01 0.19215953E+01 0.85976658E+06 0.67329074E+03
+ 0.19215953E+01 0.20400615E+01 0.69512100E+06 0.59901928E+03
+ 0.20400615E+01 0.21585278E+01 0.55935545E+06 0.52327165E+03
+ 0.21585278E+01 0.22769941E+01 0.44676826E+06 0.49456226E+03
+ 0.22769941E+01 0.23954604E+01 0.35568593E+06 0.41709254E+03
+ 0.23954604E+01 0.25139266E+01 0.28033465E+06 0.40060320E+03
+ 0.25139266E+01 0.26323929E+01 0.21890386E+06 0.31298490E+03
+ 0.26323929E+01 0.27508592E+01 0.16944453E+06 0.27326585E+03
+ 0.27508592E+01 0.28693254E+01 0.12965990E+06 0.27156494E+03
+ 0.28693254E+01 0.29877917E+01 0.97344172E+05 0.20408245E+03
+ 0.29877917E+01 0.31062580E+01 0.71780427E+05 0.15071274E+03
+ 0.31062580E+01 0.32247243E+01 0.52046845E+05 0.10937205E+03
+ 0.32247243E+01 0.33431905E+01 0.37239864E+05 0.78335003E+02
+ 0.33431905E+01 0.34616568E+01 0.26936969E+05 0.56596354E+02
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000E+00 0.12747894E+01 0.00000000E+00 0.00000000E+00
+ 0.12747894E+01 0.25495788E+01 0.18377022E+07 0.22121080E+03
+ 0.25495788E+01 0.38243682E+01 0.92723449E+06 0.19006711E+03
+ 0.38243682E+01 0.50991576E+01 0.37222080E+06 0.13098217E+03
+ 0.50991576E+01 0.63739470E+01 0.18664896E+06 0.94534244E+02
+ 0.63739470E+01 0.76487364E+01 0.10658260E+06 0.71307487E+02
+ 0.76487364E+01 0.89235258E+01 0.66176725E+05 0.55821505E+02
+ 0.89235258E+01 0.10198315E+02 0.43551205E+05 0.45464340E+02
+ 0.10198315E+02 0.11473105E+02 0.30075059E+05 0.38956604E+02
+ 0.11473105E+02 0.12747894E+02 0.21391975E+05 0.32435296E+02
+ 0.12747894E+02 0.14022683E+02 0.15697029E+05 0.25000628E+02
+ 0.14022683E+02 0.15297473E+02 0.11731450E+05 0.20728741E+02
+ 0.15297473E+02 0.16572262E+02 0.89635930E+04 0.22821520E+02
+ 0.16572262E+02 0.17847052E+02 0.69396968E+04 0.18346793E+02
+ 0.17847052E+02 0.19121841E+02 0.54154639E+04 0.14859914E+02
+ 0.19121841E+02 0.20396630E+02 0.42978247E+04 0.12172201E+02
+ 0.20396630E+02 0.21671420E+02 0.34091752E+04 0.99962359E+01
+ 0.21671420E+02 0.22946209E+02 0.27558258E+04 0.83059649E+01
+ 0.22946209E+02 0.24220998E+02 0.22346815E+04 0.69300464E+01
+ 0.24220998E+02 0.25495788E+02 0.18266774E+04 0.58203160E+01
+ 0.25495788E+02 0.26770577E+02 0.15047083E+04 0.49205766E+01
+ 0.26770577E+02 0.28045367E+02 0.12552996E+04 0.42016875E+01
+ 0.28045367E+02 0.29320156E+02 0.10576037E+04 0.36196613E+01
+ 0.29320156E+02 0.30594945E+02 0.90410998E+03 0.31565966E+01
+ 0.30594945E+02 0.31869735E+02 0.77564030E+03 0.27732339E+01
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_max.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_max.dat
new file mode 100644
index 0000000..61a47a6
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_max.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 09:59:40
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -x 0.01 -Qmin 1.64872127070012814684 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_x0.01_ -ncall2 100000000 -nnlo
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.6487213    31.8697349 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.00000000D+00 0.00000000D+00
+ -.66463811D+01 -.63694485D+01 0.00000000D+00 0.00000000D+00
+ -.63694485D+01 -.60925160D+01 0.00000000D+00 0.00000000D+00
+ -.60925160D+01 -.58155834D+01 0.00000000D+00 0.00000000D+00
+ -.58155834D+01 -.55386509D+01 0.00000000D+00 0.00000000D+00
+ -.55386509D+01 -.52617183D+01 0.00000000D+00 0.00000000D+00
+ -.52617183D+01 -.49847858D+01 0.00000000D+00 0.00000000D+00
+ -.49847858D+01 -.47078533D+01 0.00000000D+00 0.00000000D+00
+ -.47078533D+01 -.44309207D+01 0.17493113D+08 0.24359385D+03
+ -.44309207D+01 -.41539882D+01 0.00000000D+00 0.00000000D+00
+ -.41539882D+01 -.38770556D+01 0.00000000D+00 0.00000000D+00
+ -.38770556D+01 -.36001231D+01 0.00000000D+00 0.00000000D+00
+ -.36001231D+01 -.33231905D+01 0.00000000D+00 0.00000000D+00
+ -.33231905D+01 -.30462580D+01 0.00000000D+00 0.00000000D+00
+ -.30462580D+01 -.27693254D+01 0.00000000D+00 0.00000000D+00
+ -.27693254D+01 -.24923929D+01 0.00000000D+00 0.00000000D+00
+ -.24923929D+01 -.22154604D+01 0.00000000D+00 0.00000000D+00
+ -.22154604D+01 -.19385278D+01 0.00000000D+00 0.00000000D+00
+ -.19385278D+01 -.16615953D+01 0.00000000D+00 0.00000000D+00
+ -.16615953D+01 -.13846627D+01 0.00000000D+00 0.00000000D+00
+ -.13846627D+01 -.11077302D+01 0.00000000D+00 0.00000000D+00
+ -.11077302D+01 -.83079763D+00 0.00000000D+00 0.00000000D+00
+ -.83079763D+00 -.55386509D+00 0.00000000D+00 0.00000000D+00
+ -.55386509D+00 -.27693254D+00 0.00000000D+00 0.00000000D+00
+ -.27693254D+00 0.00000000D+00 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.12111031D+09 0.16864766D+04
+ 0.40000000D-01 0.80000000D-01 0.00000000D+00 0.00000000D+00
+ 0.80000000D-01 0.12000000D+00 0.00000000D+00 0.00000000D+00
+ 0.12000000D+00 0.16000000D+00 0.00000000D+00 0.00000000D+00
+ 0.16000000D+00 0.20000000D+00 0.00000000D+00 0.00000000D+00
+ 0.20000000D+00 0.24000000D+00 0.00000000D+00 0.00000000D+00
+ 0.24000000D+00 0.28000000D+00 0.00000000D+00 0.00000000D+00
+ 0.28000000D+00 0.32000000D+00 0.00000000D+00 0.00000000D+00
+ 0.32000000D+00 0.36000000D+00 0.00000000D+00 0.00000000D+00
+ 0.36000000D+00 0.40000000D+00 0.00000000D+00 0.00000000D+00
+ 0.40000000D+00 0.44000000D+00 0.00000000D+00 0.00000000D+00
+ 0.44000000D+00 0.48000000D+00 0.00000000D+00 0.00000000D+00
+ 0.48000000D+00 0.52000000D+00 0.00000000D+00 0.00000000D+00
+ 0.52000000D+00 0.56000000D+00 0.00000000D+00 0.00000000D+00
+ 0.56000000D+00 0.60000000D+00 0.00000000D+00 0.00000000D+00
+ 0.60000000D+00 0.64000000D+00 0.00000000D+00 0.00000000D+00
+ 0.64000000D+00 0.68000000D+00 0.00000000D+00 0.00000000D+00
+ 0.68000000D+00 0.72000000D+00 0.00000000D+00 0.00000000D+00
+ 0.72000000D+00 0.76000000D+00 0.00000000D+00 0.00000000D+00
+ 0.76000000D+00 0.80000000D+00 0.00000000D+00 0.00000000D+00
+ 0.80000000D+00 0.84000000D+00 0.00000000D+00 0.00000000D+00
+ 0.84000000D+00 0.88000000D+00 0.00000000D+00 0.00000000D+00
+ 0.88000000D+00 0.92000000D+00 0.00000000D+00 0.00000000D+00
+ 0.92000000D+00 0.96000000D+00 0.00000000D+00 0.00000000D+00
+ 0.96000000D+00 0.10000000D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.77208805D+07 0.20778330D+04
+ 0.61846627D+00 0.73693254D+00 0.59450765D+07 0.17436128D+04
+ 0.73693254D+00 0.85539882D+00 0.50005389D+07 0.16073735D+04
+ 0.85539882D+00 0.97386509D+00 0.41953871D+07 0.14828855D+04
+ 0.97386509D+00 0.10923314D+01 0.34990047D+07 0.13615583D+04
+ 0.10923314D+01 0.12107976D+01 0.28996310D+07 0.12442354D+04
+ 0.12107976D+01 0.13292639D+01 0.23997347D+07 0.11364544D+04
+ 0.13292639D+01 0.14477302D+01 0.19809675D+07 0.10356438D+04
+ 0.14477302D+01 0.15661965D+01 0.16264845D+07 0.94219486D+03
+ 0.15661965D+01 0.16846627D+01 0.13294539D+07 0.85072241D+03
+ 0.16846627D+01 0.18031290D+01 0.10823106D+07 0.76386411D+03
+ 0.18031290D+01 0.19215953D+01 0.87913256D+06 0.68845521D+03
+ 0.19215953D+01 0.20400615D+01 0.70911409D+06 0.61107497D+03
+ 0.20400615D+01 0.21585278D+01 0.56942109D+06 0.53270735D+03
+ 0.21585278D+01 0.22769941D+01 0.45400240D+06 0.50258461D+03
+ 0.22769941D+01 0.23954604D+01 0.36090577D+06 0.42319824D+03
+ 0.23954604D+01 0.25139266D+01 0.28407316D+06 0.40595587D+03
+ 0.25139266D+01 0.26323929D+01 0.22156025D+06 0.31679027D+03
+ 0.26323929D+01 0.27508592D+01 0.17132939D+06 0.27629001D+03
+ 0.27508592D+01 0.28693254D+01 0.13099053D+06 0.27435687D+03
+ 0.28693254D+01 0.29877917D+01 0.98272858D+05 0.20603265D+03
+ 0.29877917D+01 0.31062580D+01 0.72426077D+05 0.15207003D+03
+ 0.31062580D+01 0.32247243D+01 0.52499817D+05 0.11032438D+03
+ 0.32247243D+01 0.33431905D+01 0.37564876D+05 0.79018141D+02
+ 0.33431905D+01 0.34616568D+01 0.27187034D+05 0.57120474D+02
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.19886546D+07 0.24064938D+03
+ 0.25495788D+01 0.38243682D+01 0.95473198D+06 0.19570989D+03
+ 0.38243682D+01 0.50991576D+01 0.38341236D+06 0.13492046D+03
+ 0.50991576D+01 0.63739470D+01 0.19144466D+06 0.96964451D+02
+ 0.63739470D+01 0.76487364D+01 0.10881286D+06 0.72799652D+02
+ 0.76487364D+01 0.89235258D+01 0.67356397D+05 0.56816515D+02
+ 0.89235258D+01 0.10198315D+02 0.44234779D+05 0.46179660D+02
+ 0.10198315D+02 0.11473105D+02 0.30500615D+05 0.39505731D+02
+ 0.11473105D+02 0.12747894D+02 0.21668551D+05 0.32855295D+02
+ 0.12747894D+02 0.14022683D+02 0.15884458D+05 0.25299514D+02
+ 0.14022683D+02 0.15297473D+02 0.11862489D+05 0.20959799D+02
+ 0.15297473D+02 0.16572262D+02 0.90581132D+04 0.23062371D+02
+ 0.16572262D+02 0.17847052D+02 0.70092344D+04 0.18530759D+02
+ 0.17847052D+02 0.19121841D+02 0.54674160D+04 0.15002550D+02
+ 0.19121841D+02 0.20396630D+02 0.43375636D+04 0.12284799D+02
+ 0.20396630D+02 0.21671420D+02 0.34397991D+04 0.10086059D+02
+ 0.21671420D+02 0.22946209D+02 0.27800908D+04 0.83791140D+01
+ 0.22946209D+02 0.24220998D+02 0.22541176D+04 0.69903269D+01
+ 0.24220998D+02 0.25495788D+02 0.18424850D+04 0.58706844D+01
+ 0.25495788D+02 0.26770577D+02 0.15177669D+04 0.49632763D+01
+ 0.26770577D+02 0.28045367D+02 0.12663264D+04 0.42385890D+01
+ 0.28045367D+02 0.29320156D+02 0.10670993D+04 0.36521512D+01
+ 0.29320156D+02 0.30594945D+02 0.91247923D+03 0.31858076D+01
+ 0.30594945D+02 0.31869735D+02 0.78309518D+03 0.27998793D+01
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_min.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_min.dat
new file mode 100644
index 0000000..9aa6db8
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_min.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 09:59:40
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -x 0.01 -Qmin 1.64872127070012814684 -scaleuncert -pdfuncert -NC -noCC -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_x0.01_ -ncall2 100000000 -nnlo
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.6487213    31.8697349 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.00000000D+00 0.00000000D+00
+ -.66463811D+01 -.63694485D+01 0.00000000D+00 0.00000000D+00
+ -.63694485D+01 -.60925160D+01 0.00000000D+00 0.00000000D+00
+ -.60925160D+01 -.58155834D+01 0.00000000D+00 0.00000000D+00
+ -.58155834D+01 -.55386509D+01 0.00000000D+00 0.00000000D+00
+ -.55386509D+01 -.52617183D+01 0.00000000D+00 0.00000000D+00
+ -.52617183D+01 -.49847858D+01 0.00000000D+00 0.00000000D+00
+ -.49847858D+01 -.47078533D+01 0.00000000D+00 0.00000000D+00
+ -.47078533D+01 -.44309207D+01 0.15443924D+08 0.16928892D+03
+ -.44309207D+01 -.41539882D+01 0.00000000D+00 0.00000000D+00
+ -.41539882D+01 -.38770556D+01 0.00000000D+00 0.00000000D+00
+ -.38770556D+01 -.36001231D+01 0.00000000D+00 0.00000000D+00
+ -.36001231D+01 -.33231905D+01 0.00000000D+00 0.00000000D+00
+ -.33231905D+01 -.30462580D+01 0.00000000D+00 0.00000000D+00
+ -.30462580D+01 -.27693254D+01 0.00000000D+00 0.00000000D+00
+ -.27693254D+01 -.24923929D+01 0.00000000D+00 0.00000000D+00
+ -.24923929D+01 -.22154604D+01 0.00000000D+00 0.00000000D+00
+ -.22154604D+01 -.19385278D+01 0.00000000D+00 0.00000000D+00
+ -.19385278D+01 -.16615953D+01 0.00000000D+00 0.00000000D+00
+ -.16615953D+01 -.13846627D+01 0.00000000D+00 0.00000000D+00
+ -.13846627D+01 -.11077302D+01 0.00000000D+00 0.00000000D+00
+ -.11077302D+01 -.83079763D+00 0.00000000D+00 0.00000000D+00
+ -.83079763D+00 -.55386509D+00 0.00000000D+00 0.00000000D+00
+ -.55386509D+00 -.27693254D+00 0.00000000D+00 0.00000000D+00
+ -.27693254D+00 0.00000000D+00 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.10692313D+09 0.11720403D+04
+ 0.40000000D-01 0.80000000D-01 0.00000000D+00 0.00000000D+00
+ 0.80000000D-01 0.12000000D+00 0.00000000D+00 0.00000000D+00
+ 0.12000000D+00 0.16000000D+00 0.00000000D+00 0.00000000D+00
+ 0.16000000D+00 0.20000000D+00 0.00000000D+00 0.00000000D+00
+ 0.20000000D+00 0.24000000D+00 0.00000000D+00 0.00000000D+00
+ 0.24000000D+00 0.28000000D+00 0.00000000D+00 0.00000000D+00
+ 0.28000000D+00 0.32000000D+00 0.00000000D+00 0.00000000D+00
+ 0.32000000D+00 0.36000000D+00 0.00000000D+00 0.00000000D+00
+ 0.36000000D+00 0.40000000D+00 0.00000000D+00 0.00000000D+00
+ 0.40000000D+00 0.44000000D+00 0.00000000D+00 0.00000000D+00
+ 0.44000000D+00 0.48000000D+00 0.00000000D+00 0.00000000D+00
+ 0.48000000D+00 0.52000000D+00 0.00000000D+00 0.00000000D+00
+ 0.52000000D+00 0.56000000D+00 0.00000000D+00 0.00000000D+00
+ 0.56000000D+00 0.60000000D+00 0.00000000D+00 0.00000000D+00
+ 0.60000000D+00 0.64000000D+00 0.00000000D+00 0.00000000D+00
+ 0.64000000D+00 0.68000000D+00 0.00000000D+00 0.00000000D+00
+ 0.68000000D+00 0.72000000D+00 0.00000000D+00 0.00000000D+00
+ 0.72000000D+00 0.76000000D+00 0.00000000D+00 0.00000000D+00
+ 0.76000000D+00 0.80000000D+00 0.00000000D+00 0.00000000D+00
+ 0.80000000D+00 0.84000000D+00 0.00000000D+00 0.00000000D+00
+ 0.84000000D+00 0.88000000D+00 0.00000000D+00 0.00000000D+00
+ 0.88000000D+00 0.92000000D+00 0.00000000D+00 0.00000000D+00
+ 0.92000000D+00 0.96000000D+00 0.00000000D+00 0.00000000D+00
+ 0.96000000D+00 0.10000000D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.54475457D+07 0.14647569D+04
+ 0.61846627D+00 0.73693254D+00 0.49136210D+07 0.14406311D+04
+ 0.73693254D+00 0.85539882D+00 0.43157002D+07 0.13872540D+04
+ 0.85539882D+00 0.97386509D+00 0.37251465D+07 0.13166737D+04
+ 0.97386509D+00 0.10923314D+01 0.31735703D+07 0.12349191D+04
+ 0.10923314D+01 0.12107976D+01 0.26731435D+07 0.11470517D+04
+ 0.12107976D+01 0.13292639D+01 0.22345025D+07 0.10582002D+04
+ 0.13292639D+01 0.14477302D+01 0.18542619D+07 0.96940478D+03
+ 0.14477302D+01 0.15661965D+01 0.15295554D+07 0.88604232D+03
+ 0.15661965D+01 0.16846627D+01 0.12585703D+07 0.80534789D+03
+ 0.16846627D+01 0.18031290D+01 0.10318457D+07 0.72824617D+03
+ 0.18031290D+01 0.19215953D+01 0.84317468D+06 0.66029932D+03
+ 0.19215953D+01 0.20400615D+01 0.68346656D+06 0.58897906D+03
+ 0.20400615D+01 0.21585278D+01 0.55115506D+06 0.51558174D+03
+ 0.21585278D+01 0.22769941D+01 0.44100624D+06 0.48816977D+03
+ 0.22769941D+01 0.23954604D+01 0.35162680D+06 0.41234729D+03
+ 0.23954604D+01 0.25139266D+01 0.27748692D+06 0.39652448D+03
+ 0.25139266D+01 0.26323929D+01 0.21691245D+06 0.31013127D+03
+ 0.26323929D+01 0.27508592D+01 0.16805377D+06 0.27103662D+03
+ 0.27508592D+01 0.28693254D+01 0.12869060D+06 0.26953071D+03
+ 0.28693254D+01 0.29877917D+01 0.96672125D+05 0.20267108D+03
+ 0.29877917D+01 0.31062580D+01 0.71312759D+05 0.14972972D+03
+ 0.31062580D+01 0.32247243D+01 0.51715396D+05 0.10867556D+03
+ 0.32247243D+01 0.33431905D+01 0.36994968D+05 0.77820811D+02
+ 0.33431905D+01 0.34616568D+01 0.26740327D+05 0.56184683D+02
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.16050789D+07 0.19345534D+03
+ 0.25495788D+01 0.38243682D+01 0.87519437D+06 0.17940319D+03
+ 0.38243682D+01 0.50991576D+01 0.36021004D+06 0.12675307D+03
+ 0.50991576D+01 0.63739470D+01 0.18241538D+06 0.92388913D+02
+ 0.63739470D+01 0.76487364D+01 0.10470677D+06 0.70052533D+02
+ 0.76487364D+01 0.89235258D+01 0.65217439D+05 0.55012439D+02
+ 0.89235258D+01 0.10198315D+02 0.43010861D+05 0.44898577D+02
+ 0.10198315D+02 0.11473105D+02 0.29746877D+05 0.38533497D+02
+ 0.11473105D+02 0.12747894D+02 0.21182498D+05 0.32117110D+02
+ 0.12747894D+02 0.14022683D+02 0.15556890D+05 0.24777108D+02
+ 0.14022683D+02 0.15297473D+02 0.11634689D+05 0.20558193D+02
+ 0.15297473D+02 0.16572262D+02 0.88945017D+04 0.22645445D+02
+ 0.16572262D+02 0.17847052D+02 0.68891831D+04 0.18213146D+02
+ 0.17847052D+02 0.19121841D+02 0.53778671D+04 0.14756687D+02
+ 0.19121841D+02 0.20396630D+02 0.42690863D+04 0.12090772D+02
+ 0.20396630D+02 0.21671420D+02 0.33869958D+04 0.99311833D+01
+ 0.21671420D+02 0.22946209D+02 0.27381999D+04 0.82528333D+01
+ 0.22946209D+02 0.24220998D+02 0.22204758D+04 0.68859925D+01
+ 0.24220998D+02 0.25495788D+02 0.18150048D+04 0.57831290D+01
+ 0.25495788D+02 0.26770577D+02 0.14949310D+04 0.48886120D+01
+ 0.26770577D+02 0.28045367D+02 0.12469125D+04 0.41736249D+01
+ 0.28045367D+02 0.29320156D+02 0.10502619D+04 0.35945450D+01
+ 0.29320156D+02 0.30594945D+02 0.89753217D+03 0.31336418D+01
+ 0.30594945D+02 0.31869735D+02 0.76968707D+03 0.27519585D+01
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_pdfuncert.dat b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_pdfuncert.dat
new file mode 100644
index 0000000..e875c2f
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/NC_x0.01_disorder_nnlo_pdfuncert.dat
@@ -0,0 +1,137 @@
+ # Stamped by ../../../build/disorder on 19/01/2024 at 09:59:40
+ #../../../build/disorder -ncall1 1000000 -pdf MSHT20nnlo_as118 -x 0.01 -Qmin 1.64872127070012814684
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.6487213    31.8697349 GeV
+ # Electron energy:     27.6000000 GeV
+ # Proton energy:      920.0000000 GeV
+ # COM energy:      101568.0000000 GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# dsigma/dlogx index   0
+ -.69233136D+01 -.66463811D+01 0.00000000D+00 0.00000000D+00
+ -.66463811D+01 -.63694485D+01 0.00000000D+00 0.00000000D+00
+ -.63694485D+01 -.60925160D+01 0.00000000D+00 0.00000000D+00
+ -.60925160D+01 -.58155834D+01 0.00000000D+00 0.00000000D+00
+ -.58155834D+01 -.55386509D+01 0.00000000D+00 0.00000000D+00
+ -.55386509D+01 -.52617183D+01 0.00000000D+00 0.00000000D+00
+ -.52617183D+01 -.49847858D+01 0.00000000D+00 0.00000000D+00
+ -.49847858D+01 -.47078533D+01 0.00000000D+00 0.00000000D+00
+ -.47078533D+01 -.44309207D+01 0.16849514D+08 0.25597463D+06
+ -.44309207D+01 -.41539882D+01 0.00000000D+00 0.00000000D+00
+ -.41539882D+01 -.38770556D+01 0.00000000D+00 0.00000000D+00
+ -.38770556D+01 -.36001231D+01 0.00000000D+00 0.00000000D+00
+ -.36001231D+01 -.33231905D+01 0.00000000D+00 0.00000000D+00
+ -.33231905D+01 -.30462580D+01 0.00000000D+00 0.00000000D+00
+ -.30462580D+01 -.27693254D+01 0.00000000D+00 0.00000000D+00
+ -.27693254D+01 -.24923929D+01 0.00000000D+00 0.00000000D+00
+ -.24923929D+01 -.22154604D+01 0.00000000D+00 0.00000000D+00
+ -.22154604D+01 -.19385278D+01 0.00000000D+00 0.00000000D+00
+ -.19385278D+01 -.16615953D+01 0.00000000D+00 0.00000000D+00
+ -.16615953D+01 -.13846627D+01 0.00000000D+00 0.00000000D+00
+ -.13846627D+01 -.11077302D+01 0.00000000D+00 0.00000000D+00
+ -.11077302D+01 -.83079763D+00 0.00000000D+00 0.00000000D+00
+ -.83079763D+00 -.55386509D+00 0.00000000D+00 0.00000000D+00
+ -.55386509D+00 -.27693254D+00 0.00000000D+00 0.00000000D+00
+ -.27693254D+00 0.00000000D+00 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dx index   1
+ 0.00000000D+00 0.40000000D-01 0.11665447D+09 0.17721983D+07
+ 0.40000000D-01 0.80000000D-01 0.00000000D+00 0.00000000D+00
+ 0.80000000D-01 0.12000000D+00 0.00000000D+00 0.00000000D+00
+ 0.12000000D+00 0.16000000D+00 0.00000000D+00 0.00000000D+00
+ 0.16000000D+00 0.20000000D+00 0.00000000D+00 0.00000000D+00
+ 0.20000000D+00 0.24000000D+00 0.00000000D+00 0.00000000D+00
+ 0.24000000D+00 0.28000000D+00 0.00000000D+00 0.00000000D+00
+ 0.28000000D+00 0.32000000D+00 0.00000000D+00 0.00000000D+00
+ 0.32000000D+00 0.36000000D+00 0.00000000D+00 0.00000000D+00
+ 0.36000000D+00 0.40000000D+00 0.00000000D+00 0.00000000D+00
+ 0.40000000D+00 0.44000000D+00 0.00000000D+00 0.00000000D+00
+ 0.44000000D+00 0.48000000D+00 0.00000000D+00 0.00000000D+00
+ 0.48000000D+00 0.52000000D+00 0.00000000D+00 0.00000000D+00
+ 0.52000000D+00 0.56000000D+00 0.00000000D+00 0.00000000D+00
+ 0.56000000D+00 0.60000000D+00 0.00000000D+00 0.00000000D+00
+ 0.60000000D+00 0.64000000D+00 0.00000000D+00 0.00000000D+00
+ 0.64000000D+00 0.68000000D+00 0.00000000D+00 0.00000000D+00
+ 0.68000000D+00 0.72000000D+00 0.00000000D+00 0.00000000D+00
+ 0.72000000D+00 0.76000000D+00 0.00000000D+00 0.00000000D+00
+ 0.76000000D+00 0.80000000D+00 0.00000000D+00 0.00000000D+00
+ 0.80000000D+00 0.84000000D+00 0.00000000D+00 0.00000000D+00
+ 0.84000000D+00 0.88000000D+00 0.00000000D+00 0.00000000D+00
+ 0.88000000D+00 0.92000000D+00 0.00000000D+00 0.00000000D+00
+ 0.92000000D+00 0.96000000D+00 0.00000000D+00 0.00000000D+00
+ 0.96000000D+00 0.10000000D+01 0.00000000D+00 0.00000000D+00
+
+
+# dsigma/dlogQ^2 index   2
+ 0.50000000D+00 0.61846627D+00 0.65344064D+07 0.14392194D+06
+ 0.61846627D+00 0.73693254D+00 0.56270240D+07 0.10895131D+06
+ 0.73693254D+00 0.85539882D+00 0.47892849D+07 0.82821316D+05
+ 0.85539882D+00 0.97386509D+00 0.40430192D+07 0.63290168D+05
+ 0.97386509D+00 0.10923314D+01 0.33888906D+07 0.48578044D+05
+ 0.10923314D+01 0.12107976D+01 0.28199969D+07 0.37388003D+05
+ 0.12107976D+01 0.13292639D+01 0.23354283D+07 0.28897487D+05
+ 0.13292639D+01 0.14477302D+01 0.19240260D+07 0.22397654D+05
+ 0.14477302D+01 0.15661965D+01 0.15779948D+07 0.17376270D+05
+ 0.15661965D+01 0.16846627D+01 0.12923316D+07 0.13513649D+05
+ 0.16846627D+01 0.18031290D+01 0.10554569D+07 0.10512687D+05
+ 0.18031290D+01 0.19215953D+01 0.85976658D+06 0.81986173D+04
+ 0.19215953D+01 0.20400615D+01 0.69512100D+06 0.63736624D+04
+ 0.20400615D+01 0.21585278D+01 0.55935545D+06 0.49495269D+04
+ 0.21585278D+01 0.22769941D+01 0.44676826D+06 0.38273413D+04
+ 0.22769941D+01 0.23954604D+01 0.35568593D+06 0.29580887D+04
+ 0.23954604D+01 0.25139266D+01 0.28033465D+06 0.22688168D+04
+ 0.25139266D+01 0.26323929D+01 0.21890386D+06 0.17286049D+04
+ 0.26323929D+01 0.27508592D+01 0.16944453D+06 0.13082534D+04
+ 0.27508592D+01 0.28693254D+01 0.12965990D+06 0.98032408D+03
+ 0.28693254D+01 0.29877917D+01 0.97344172D+05 0.72177005D+03
+ 0.29877917D+01 0.31062580D+01 0.71780427D+05 0.52272968D+03
+ 0.31062580D+01 0.32247243D+01 0.52046845D+05 0.37297595D+03
+ 0.32247243D+01 0.33431905D+01 0.37239864D+05 0.26352766D+03
+ 0.33431905D+01 0.34616568D+01 0.26936969D+05 0.18959313D+03
+
+
+# dsigma/dQ^2 index   3
+ 0.00000000D+00 0.12747894D+01 0.00000000D+00 0.00000000D+00
+ 0.12747894D+01 0.25495788D+01 0.18377022D+07 0.35280070D+05
+ 0.25495788D+01 0.38243682D+01 0.92723449D+06 0.12607615D+05
+ 0.38243682D+01 0.50991576D+01 0.37222080D+06 0.41608851D+04
+ 0.50991576D+01 0.63739470D+01 0.18664896D+06 0.18659778D+04
+ 0.63739470D+01 0.76487364D+01 0.10658260D+06 0.99014052D+03
+ 0.76487364D+01 0.89235258D+01 0.66176725D+05 0.58381405D+03
+ 0.89235258D+01 0.10198315D+02 0.43551205D+05 0.36954686D+03
+ 0.10198315D+02 0.11473105D+02 0.30075059D+05 0.24749005D+03
+ 0.11473105D+02 0.12747894D+02 0.21391975D+05 0.17168910D+03
+ 0.12747894D+02 0.14022683D+02 0.15697029D+05 0.12345025D+03
+ 0.14022683D+02 0.15297473D+02 0.11731450D+05 0.90679234D+02
+ 0.15297473D+02 0.16572262D+02 0.89635930D+04 0.68251616D+02
+ 0.16572262D+02 0.17847052D+02 0.69396968D+04 0.52147259D+02
+ 0.17847052D+02 0.19121841D+02 0.54154639D+04 0.40218987D+02
+ 0.19121841D+02 0.20396630D+02 0.42978247D+04 0.31586033D+02
+ 0.20396630D+02 0.21671420D+02 0.34091752D+04 0.24822119D+02
+ 0.21671420D+02 0.22946209D+02 0.27558258D+04 0.19898458D+02
+ 0.22946209D+02 0.24220998D+02 0.22346815D+04 0.16017769D+02
+ 0.24220998D+02 0.25495788D+02 0.18266774D+04 0.13011320D+02
+ 0.25495788D+02 0.26770577D+02 0.15047083D+04 0.10662861D+02
+ 0.26770577D+02 0.28045367D+02 0.12552996D+04 0.88610671D+01
+ 0.28045367D+02 0.29320156D+02 0.10576037D+04 0.74472599D+01
+ 0.29320156D+02 0.30594945D+02 0.90410998D+03 0.63607949D+01
+ 0.30594945D+02 0.31869735D+02 0.77564030D+03 0.54613774D+01
+
+
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/plots-ratio.gp b/disorder-1.0.0/paper_runs/inclusive_runs/plot/plots-ratio.gp
new file mode 100644
index 0000000..ce104f2
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/plot/plots-ratio.gp
@@ -0,0 +1,305 @@
+set terminal pdf enhanced font "Latin Modern Roman,36" size 30cm,21cm
+set datafile fortran
+
+set output 'sigma-ratios.pdf'
+set macros
+
+#linetype 1,  linecolor rgb "dark-violet"  linewidth 1.000 dashtype solid pointtype 1 pointsize default
+#linetype 2,  linecolor rgb "#009e73"  linewidth 1.000 dashtype solid pointtype 2 pointsize default
+#linetype 3,  linecolor rgb "#56b4e9"  linewidth 1.000 dashtype solid pointtype 3 pointsize default
+#linetype 4,  linecolor rgb "#e69f00"  linewidth 1.000 dashtype solid pointtype 4 pointsize default
+#linetype 5,  linecolor rgb "#f0e442"  linewidth 1.000 dashtype solid pointtype 5 pointsize default
+#linetype 6,  linecolor rgb "#0072b2"  linewidth 1.000 dashtype solid pointtype 6 pointsize default
+#linetype 7,  linecolor rgb "#e51e10"  linewidth 1.000 dashtype solid pointtype 7 pointsize default
+#linetype 8,  linecolor rgb "black" 
+
+NLOline   = "lines lc rgb '#009e73' lw 2.0"
+NLOlinethin   = "lines lc rgb '#009e73' lw 0.5"
+NLOfill   = "filledcurves lc rgb '#009e73' lw 2.0 fs transparent solid 0.2"
+
+NNLOline  = "lines lc rgb 'dark-violet' lw 2.0"
+NNLOlinethin  = "lines lc rgb 'dark-violet' lw 0.5"
+NNLOfill  = "filledcurves lc rgb 'dark-violet' lw 2.0 fs transparent solid 0.2"
+
+N3LOline = "lines lc rgb '#009e73' lw 2.0"
+N3LOlinethin = "lines lc rgb '#009e73' lw 0.5"
+N3LOfill = "filledcurves lc rgb '#009e73' lw 0.2 fs transparent solid 0.2"
+
+aN3LOline = "lines lc rgb '#e51e10' lw 2.0"
+aN3LOlinethin = "lines lc rgb '#e51e10' lw 0.5"
+aN3LOfill  = "filledcurves lc rgb '#e51e10' lw 2.0 fs transparent solid 0.2"
+
+
+nlo='<paste NC_Q10_disorder_nlo_central.dat NC_Q10_disorder_nlo_max.dat NC_Q10_disorder_nlo_min.dat NC_Q10_disorder_nlo_pdfuncert.dat NC_Q10_disorder_nnlo_central.dat'
+nnlo='<paste NC_Q10_disorder_nnlo_central.dat NC_Q10_disorder_nnlo_max.dat NC_Q10_disorder_nnlo_min.dat NC_Q10_disorder_nnlo_pdfuncert.dat NC_Q10_disorder_nnlo_central.dat'
+n3lo='<paste NC_Q10_disorder_n3lo_central.dat NC_Q10_disorder_n3lo_max.dat NC_Q10_disorder_n3lo_min.dat NC_Q10_disorder_n3lo_pdfuncert.dat NC_Q10_disorder_nnlo_central.dat'
+an3lo='<paste NC_an3lo_Q10_disorder_n3lo_central.dat NC_an3lo_Q10_disorder_n3lo_max.dat NC_an3lo_Q10_disorder_n3lo_min.dat NC_an3lo_Q10_disorder_n3lo_pdfuncert.dat NC_Q10_disorder_nnlo_central.dat'
+
+
+reset
+
+set mxtics
+set mytics
+set grid
+#set log y
+#set format y "10^{%T}"
+set xrange [*:log(1.)]
+set yrange [0.95:1.10]
+set key at  -5.2,1.095
+
+set title 'σ_{NC}, Q = 10 GeV'
+
+set label 28 'e^- (27.6 GeV) p (920 GeV) → e^- + X' font "Latin Modern Roman,28" at -1, 1.09 right
+set label 29 'MSHT20nnlo\_as118 / MSHT20an3lo\_as118' font "Latin Modern Roman,28" at -1, 1.08 right
+set label 30 'μ_R = μ_F = Q' font "Latin Modern Roman,28" at -1,1.07 right
+set label 31 '7-point variation + PDF variations' font "Latin Modern Roman,28" at -1, 1.06 right
+
+set ylabel 'Ratio to NNLO'
+set xlabel 'log[x]'
+
+ii=0
+emax=8
+
+plot 1 w @NNLOline notitle,\
+     nnlo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @NNLOfill title 'NNLO',\
+     nnlo i ii u (($1+$2)/2.):(($7+$16)/$19) w @NNLOlinethin not,\
+     nnlo i ii u (($1+$2)/2.):(($11-$16)/$19) w @NNLOlinethin not,\
+     n3lo i ii u (($1+$2)/2.):($3/$19):4 w @N3LOline not,\
+     n3lo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @N3LOfill title 'N^3LO',\
+     n3lo i ii u (($1+$2)/2.):(($7+$16)/$19) w @N3LOlinethin not,\
+     n3lo i ii u (($1+$2)/2.):(($11-$16)/$19) w @N3LOlinethin not,\
+     an3lo i ii u (($1+$2)/2.):($3/$19):4 w @aN3LOline not,\
+     an3lo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @aN3LOfill title 'aN^3LO',\
+     an3lo i ii u (($1+$2)/2.):(($7+$16)/$19) w @aN3LOlinethin not,\
+     an3lo i ii u (($1+$2)/2.):(($11-$16)/$19) w @aN3LOlinethin not
+
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):7:3 w @LHEFfill title 'pythia8 dipole',\
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):7 w   @LHEFlinethin not,\
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):3 w   @LHEFlinethin not,\
+#     lhef every ::emax i ii u (($1+$2)/2.):3:4 w @LHEFline not,\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):7:3 w @PY8fill title 'pythia8 default',\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):7 w   @PY8linethin not,\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):3 w   @PY8linethin not,\
+#     pythia8bad every ::emax i ii u (($1+$2)/2.):3:4 w @PY8line not
+#     nlo i ii u (($1+$2)/2.):($3/$19):4 w @NLOline not,\
+#     nlo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @NLOfill title 'NLO',\
+#     nlo i ii u (($1+$2)/2.):(($7+$16)/$19) w @NLOlinethin not,\
+#     nlo i ii u (($1+$2)/2.):(($11-$16)/$19) w @NLOlinethin not,\
+
+reset
+
+set mxtics
+set mytics
+set grid
+#set log y
+#set format y "10^{%T}"
+set xrange [*:*]
+set yrange [0.9:1.2]
+set key at  -5.3,1.19
+
+set title 'σ_{NC}, Q = 10 GeV'
+
+#set label 2 '4 GeV^2 < Q^2 < 5 GeV^2' font "Latin Modern Roman,28" at -8.9,1.7
+#set label 28 'e^+ (27.6 GeV) p (920 GeV) → e^+ + X' font "Latin Modern Roman,28" at -1, 0.4 right
+#set label 29 'NNPDF30\_nnlo\_as\_0118\_hera' font "Latin Modern Roman,28" at -1, 0.32 right
+#set label 30 'μ_R = μ_F = Q' font "Latin Modern Roman,28" at -1, 0.24 right
+#set label 31 '7-point variation' font "Latin Modern Roman,28" at -1, 0.16 right
+
+set ylabel 'Ratio to NNLO'
+set xlabel 'x'
+
+ii=1
+emax=8
+
+plot 1 w @NNLOline notitle,\
+     nnlo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @NNLOfill title 'NNLO',\
+     nnlo i ii u (($1+$2)/2.):(($7+$16)/$19) w @NNLOlinethin not,\
+     nnlo i ii u (($1+$2)/2.):(($11-$16)/$19) w @NNLOlinethin not,\
+     n3lo i ii u (($1+$2)/2.):($3/$19):4 w @N3LOline not,\
+     n3lo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @N3LOfill title 'N3LO',\
+     n3lo i ii u (($1+$2)/2.):(($7+$16)/$19) w @N3LOlinethin not,\
+     n3lo i ii u (($1+$2)/2.):(($11-$16)/$19) w @N3LOlinethin not,\
+     an3lo i ii u (($1+$2)/2.):($3/$19):4 w @aN3LOline not,\
+     an3lo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @aN3LOfill title 'aN3LO',\
+     an3lo i ii u (($1+$2)/2.):(($7+$16)/$19) w @aN3LOlinethin not,\
+     an3lo i ii u (($1+$2)/2.):(($11-$16)/$19) w @aN3LOlinethin not
+
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):7:3 w @LHEFfill title 'pythia8 dipole',\
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):7 w   @LHEFlinethin not,\
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):3 w   @LHEFlinethin not,\
+#     lhef every ::emax i ii u (($1+$2)/2.):3:4 w @LHEFline not,\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):7:3 w @PY8fill title 'pythia8 default',\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):7 w   @PY8linethin not,\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):3 w   @PY8linethin not,\
+#     pythia8bad every ::emax i ii u (($1+$2)/2.):3:4 w @PY8line not
+#     nlo i ii u (($1+$2)/2.):($3/$19):4 w @NLOline not,\
+#     nlo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @NLOfill title 'NLO',\
+#     nlo i ii u (($1+$2)/2.):(($7+$16)/$19) w @NLOlinethin not,\
+#     nlo i ii u (($1+$2)/2.):(($11-$16)/$19) w @NLOlinethin not,\
+
+nlo='<paste NC_x0.01_disorder_nlo_central.dat NC_x0.01_disorder_nlo_max.dat NC_x0.01_disorder_nlo_min.dat NC_x0.01_disorder_nlo_pdfuncert.dat NC_x0.01_disorder_nnlo_central.dat'
+nnlo='<paste NC_x0.01_disorder_nnlo_central.dat NC_x0.01_disorder_nnlo_max.dat NC_x0.01_disorder_nnlo_min.dat NC_x0.01_disorder_nnlo_pdfuncert.dat NC_x0.01_disorder_nnlo_central.dat'
+n3lo='<paste NC_x0.01_disorder_n3lo_central.dat NC_x0.01_disorder_n3lo_max.dat NC_x0.01_disorder_n3lo_min.dat NC_x0.01_disorder_n3lo_pdfuncert.dat NC_x0.01_disorder_nnlo_central.dat'
+an3lo='<paste NC_an3lo_x0.01_disorder_n3lo_central.dat NC_an3lo_x0.01_disorder_n3lo_max.dat NC_an3lo_x0.01_disorder_n3lo_min.dat NC_an3lo_x0.01_disorder_n3lo_pdfuncert.dat NC_x0.01_disorder_nnlo_central.dat'
+
+reset
+
+set mxtics
+set mytics
+set grid
+#set log y
+#set format y "10^{%T}"
+set xrange [0.5:*]
+set yrange [0.8:1.2]
+set key at  3.4,1.19
+
+set title 'σ_{NC}, x = 0.01'
+
+set label 28 'e^- (27.6 GeV) p (920 GeV) → e^- + X' font "Latin Modern Roman,28" at 3.4, 0.95 right
+set label 29 'MSHT20nnlo\_as118 / MSHT20an3lo\_as118' font "Latin Modern Roman,28" at 3.4, 0.925 right
+set label 30 'μ_R = μ_F = Q' font "Latin Modern Roman,28" at 3.4,0.9 right
+set label 31 '7-point variation + PDF variations' font "Latin Modern Roman,28" at 3.4, 0.875 right
+
+
+set ylabel 'Ratio to NNLO'
+set xlabel 'log[Q/GeV]'
+
+ii=2
+emax=8
+
+plot 1 w @NNLOline notitle,\
+     nnlo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @NNLOfill title 'NNLO',\
+     nnlo i ii u (($1+$2)/2.):(($7+$16)/$19) w @NNLOlinethin not,\
+     nnlo i ii u (($1+$2)/2.):(($11-$16)/$19) w @NNLOlinethin not,\
+     n3lo i ii u (($1+$2)/2.):($3/$19):4 w @N3LOline not,\
+     n3lo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @N3LOfill title 'N^3LO',\
+     n3lo i ii u (($1+$2)/2.):(($7+$16)/$19) w @N3LOlinethin not,\
+     n3lo i ii u (($1+$2)/2.):(($11-$16)/$19) w @N3LOlinethin not,\
+     an3lo i ii u (($1+$2)/2.):($3/$19):4 w @aN3LOline not,\
+     an3lo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @aN3LOfill title 'aN^3LO',\
+     an3lo i ii u (($1+$2)/2.):(($7+$16)/$19) w @aN3LOlinethin not,\
+     an3lo i ii u (($1+$2)/2.):(($11-$16)/$19) w @aN3LOlinethin not
+
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):7:3 w @LHEFfill title 'pythia8 dipole',\
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):7 w   @LHEFlinethin not,\
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):3 w   @LHEFlinethin not,\
+#     lhef every ::emax i ii u (($1+$2)/2.):3:4 w @LHEFline not,\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):7:3 w @PY8fill title 'pythia8 default',\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):7 w   @PY8linethin not,\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):3 w   @PY8linethin not,\
+#     pythia8bad every ::emax i ii u (($1+$2)/2.):3:4 w @PY8line not
+#     nlo i ii u (($1+$2)/2.):($3/$19):4 w @NLOline not,\
+#     nlo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @NLOfill title 'NLO',\
+#     nlo i ii u (($1+$2)/2.):(($7+$16)/$19) w @NLOlinethin not,\
+#     nlo i ii u (($1+$2)/2.):(($11-$16)/$19) w @NLOlinethin not,\
+
+reset
+
+set mxtics
+set mytics
+set grid
+#set log y
+#set format y "10^{%T}"
+set xrange [*:*]
+set yrange [0.9:1.2]
+set key at  -5.3,1.19
+
+set title 'σ_{NC}, x = 0.01'
+
+#set label 2 '4 GeV^2 < Q^2 < 5 GeV^2' font "Latin Modern Roman,28" at -8.9,1.7
+#set label 28 'e^+ (27.6 GeV) p (920 GeV) → e^+ + X' font "Latin Modern Roman,28" at -1, 0.4 right
+#set label 29 'NNPDF30\_nnlo\_as\_0118\_hera' font "Latin Modern Roman,28" at -1, 0.32 right
+#set label 30 'μ_R = μ_F = Q' font "Latin Modern Roman,28" at -1, 0.24 right
+#set label 31 '7-point variation' font "Latin Modern Roman,28" at -1, 0.16 right
+
+set ylabel 'Ratio to NNLO'
+set xlabel 'Q [GeV]'
+
+ii=3
+emax=8
+
+plot 1 w @NNLOline notitle,\
+     nnlo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @NNLOfill title 'NNLO',\
+     nnlo i ii u (($1+$2)/2.):(($7+$16)/$19) w @NNLOlinethin not,\
+     nnlo i ii u (($1+$2)/2.):(($11-$16)/$19) w @NNLOlinethin not,\
+     n3lo i ii u (($1+$2)/2.):($3/$19):4 w @N3LOline not,\
+     n3lo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @N3LOfill title 'N3LO',\
+     n3lo i ii u (($1+$2)/2.):(($7+$16)/$19) w @N3LOlinethin not,\
+     n3lo i ii u (($1+$2)/2.):(($11-$16)/$19) w @N3LOlinethin not,\
+     an3lo i ii u (($1+$2)/2.):($3/$19):4 w @aN3LOline not,\
+     an3lo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @aN3LOfill title 'aN3LO',\
+     an3lo i ii u (($1+$2)/2.):(($7+$16)/$19) w @aN3LOlinethin not,\
+     an3lo i ii u (($1+$2)/2.):(($11-$16)/$19) w @aN3LOlinethin not
+
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):7:3 w @LHEFfill title 'pythia8 dipole',\
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):7 w   @LHEFlinethin not,\
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):3 w   @LHEFlinethin not,\
+#     lhef every ::emax i ii u (($1+$2)/2.):3:4 w @LHEFline not,\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):7:3 w @PY8fill title 'pythia8 default',\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):7 w   @PY8linethin not,\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):3 w   @PY8linethin not,\
+#     pythia8bad every ::emax i ii u (($1+$2)/2.):3:4 w @PY8line not
+#     nlo i ii u (($1+$2)/2.):($3/$19):4 w @NLOline not,\
+#     nlo i ii u (($1+$2)/2.):(($7+$16)/$19):(($11-$16)/$19) w @NLOfill title 'NLO',\
+#     nlo i ii u (($1+$2)/2.):(($7+$16)/$19) w @NLOlinethin not,\
+#     nlo i ii u (($1+$2)/2.):(($11-$16)/$19) w @NLOlinethin not,\
+
+
+nlo='<paste NC_Q10_disorder_nlo_central.dat NC_Q10_disorder_nlo_max.dat NC_Q10_disorder_nlo_min.dat NC_Q10_disorder_nlo_pdfuncert.dat NC_Q10_disorder_nnlo_central.dat'
+nnlo='<paste NC_Q10_disorder_nnlo_central.dat NC_Q10_disorder_nnlo_max.dat NC_Q10_disorder_nnlo_min.dat NC_Q10_disorder_nnlo_pdfuncert.dat NC_Q10_disorder_nnlo_central.dat'
+n3lo='<paste NC_Q10_disorder_n3lo_central.dat NC_Q10_disorder_n3lo_max.dat NC_Q10_disorder_n3lo_min.dat NC_Q10_disorder_n3lo_pdfuncert.dat NC_Q10_disorder_nnlo_central.dat'
+an3lo='<paste NC_an3lo_Q10_disorder_n3lo_central.dat NC_an3lo_Q10_disorder_n3lo_max.dat NC_an3lo_Q10_disorder_n3lo_min.dat NC_an3lo_Q10_disorder_n3lo_pdfuncert.dat NC_Q10_disorder_nnlo_central.dat'
+
+
+reset
+
+set mxtics
+set mytics
+set grid
+#set log y
+#set format y "10^{%T}"
+set xrange [*:log(1.)]
+set yrange [0.9:1.2]
+set key at  -5.2,1.19
+
+set title 'σ(Reduced NC) Q = 10 GeV'
+
+#set label 2 '4 GeV^2 < Q^2 < 5 GeV^2' font "Latin Modern Roman,28" at -8.9,1.7
+#set label 28 'e^+ (27.6 GeV) p (920 GeV) → e^+ + X' font "Latin Modern Roman,28" at -1, 0.4 right
+#set label 29 'NNPDF30\_nnlo\_as\_0118\_hera' font "Latin Modern Roman,28" at -1, 0.32 right
+#set label 30 'μ_R = μ_F = Q' font "Latin Modern Roman,28" at -1, 0.24 right
+#set label 31 '7-point variation' font "Latin Modern Roman,28" at -1, 0.16 right
+
+set ylabel 'Ratio to NNLO'
+set xlabel 'log[x]'
+
+ii=0
+emax=8
+
+plot 1 w @NNLOline notitle,\
+     nnlo i ii u (($1+$2)/2.):(($7+0.*$16)/$19):(($11-0.*$16)/$19) w @NNLOfill title 'NNLO',\
+     nnlo i ii u (($1+$2)/2.):(($7+0.*$16)/$19) w @NNLOlinethin not,\
+     nnlo i ii u (($1+$2)/2.):(($11-0.*$16)/$19) w @NNLOlinethin not,\
+     n3lo i ii u (($1+$2)/2.):($3/$19):4 w @N3LOline not,\
+     n3lo i ii u (($1+$2)/2.):(($7+0.*$16)/$19):(($11-0.*$16)/$19) w @N3LOfill title 'N^3LO',\
+     n3lo i ii u (($1+$2)/2.):(($7+0.*$16)/$19) w @N3LOlinethin not,\
+     n3lo i ii u (($1+$2)/2.):(($11-0.*$16)/$19) w @N3LOlinethin not,\
+     an3lo i ii u (($1+$2)/2.):($3/$19):4 w @aN3LOline not,\
+     an3lo i ii u (($1+$2)/2.):(($7+0.*$16)/$19):(($11-0.*$16)/$19) w @aN3LOfill title 'aN^3LO',\
+     an3lo i ii u (($1+$2)/2.):(($7+0.*$16)/$19) w @aN3LOlinethin not,\
+     an3lo i ii u (($1+$2)/2.):(($11-0.*$16)/$19) w @aN3LOlinethin not
+
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):7:3 w @LHEFfill title 'pythia8 dipole',\
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):7 w   @LHEFlinethin not,\
+#     lhefmaxmin every ::emax i ii u (($1+$2)/2.):3 w   @LHEFlinethin not,\
+#     lhef every ::emax i ii u (($1+$2)/2.):3:4 w @LHEFline not,\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):7:3 w @PY8fill title 'pythia8 default',\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):7 w   @PY8linethin not,\
+#     pythia8badmaxmin every ::emax i ii u (($1+$2)/2.):3 w   @PY8linethin not,\
+#     pythia8bad every ::emax i ii u (($1+$2)/2.):3:4 w @PY8line not
+#     nlo i ii u (($1+$2)/2.):($3/$19):4 w @NLOline not,\
+#     nlo i ii u (($1+$2)/2.):(($7+0.*$16)/$19):(($11-0.*$16)/$19) w @NLOfill title 'NLO',\
+#     nlo i ii u (($1+$2)/2.):(($7+0.*$16)/$19) w @NLOlinethin not,\
+#     nlo i ii u (($1+$2)/2.):(($11-0.*$16)/$19) w @NLOlinethin not,\
+
+set output
\ No newline at end of file
diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/plot/sigma-ratios.pdf b/disorder-1.0.0/paper_runs/inclusive_runs/plot/sigma-ratios.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..84ed149f6620a70ccbad0e574c5b47fc28f66981
GIT binary patch
literal 41802
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
Zzr7et5}nCkwI~D*+MzTwENltl{|k$_*d71?

literal 0
HcmV?d00001

diff --git a/disorder-1.0.0/paper_runs/inclusive_runs/run.sh b/disorder-1.0.0/paper_runs/inclusive_runs/run.sh
new file mode 100755
index 0000000..6735b6b
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/inclusive_runs/run.sh
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+FLAGS="-pdf MSHT20nnlo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -NC -noCC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_"
+../../disorder $FLAGS -n3lo &
+../../disorder $FLAGS -nnlo &
+../../disorder $FLAGS -nlo &
+../../disorder $FLAGS -lo &
+
+FLAGS="-pdf MSHT20nnlo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -noNC -CC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -prefix CC_"
+../../disorder $FLAGS -n3lo &
+../../disorder $FLAGS -nnlo &
+../../disorder $FLAGS -nlo &
+../../disorder $FLAGS -lo &
+
+
+../../disorder -n3lo -pdf MSHT20an3lo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -NC -noCC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -includeZ -prefix NC_an3lo_ &
+../../disorder -n3lo -pdf MSHT20an3lo_as118 -Q 10 -x 0.01 -pdfuncert -scaleuncert -noNC -CC -no-analysis -Ehad 920 -Elep 27.6 -mz 91.1876 -mw 80.398 -prefix CC_an3lo_ &
+
diff --git a/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_lo_central.dat b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_lo_central.dat
new file mode 100644
index 0000000..71dafab
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_lo_central.dat
@@ -0,0 +1,85 @@
+ # Stamped by ./disorder on  5/09/2023 at 22:24:01
+ #./disorder -p2b -pdf MSHT20nnlo_as118 -Qmin 5 -Qmax 31.62277660168379331998 -ymin 0.04 -ymax 0.95
+ # ----------------------------------------------------------
+ # Doing DIS @   lo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         1.3290802764486975E-003   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002  0.94999999999999996
+ # Q2min, Q2max:       25.000000000000000        1000.0000000000000      GeV^2
+ # Electron energy:    18.000000000000000      GeV
+ # Proton energy:      275.00000000000000      GeV
+ # COM energy:         19800.000000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800072760577117
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sigcut index   0
+   0.00000000D+00   0.10000000D+01   0.11567460D+05   0.33697328D+00
+
+
+# ptj1 index   1
+   0.50000000D+01   0.60000000D+01   0.42586174D+04   0.30673199D+00
+   0.60000000D+01   0.70000000D+01   0.24283603D+04   0.24219847D+00
+   0.70000000D+01   0.80000000D+01   0.14857292D+04   0.18831546D+00
+   0.80000000D+01   0.90000000D+01   0.95986464D+03   0.14825865D+00
+   0.90000000D+01   0.10000000D+02   0.64756168D+03   0.11892694D+00
+   0.10000000D+02   0.11000000D+02   0.45245835D+03   0.97862419D-01
+   0.11000000D+02   0.12000000D+02   0.32501289D+03   0.81212898D-01
+   0.12000000D+02   0.13000000D+02   0.23894113D+03   0.69314312D-01
+   0.13000000D+02   0.14000000D+02   0.17896007D+03   0.60731112D-01
+   0.14000000D+02   0.15000000D+02   0.13595209D+03   0.53067855D-01
+   0.15000000D+02   0.16000000D+02   0.10436206D+03   0.46405633D-01
+   0.16000000D+02   0.17000000D+02   0.80932956D+02   0.40732993D-01
+   0.17000000D+02   0.18000000D+02   0.63097994D+02   0.35875565D-01
+   0.18000000D+02   0.19000000D+02   0.49449351D+02   0.31705705D-01
+   0.19000000D+02   0.20000000D+02   0.38829803D+02   0.28058012D-01
+   0.20000000D+02   0.21000000D+02   0.30537191D+02   0.24937418D-01
+   0.21000000D+02   0.22000000D+02   0.23935888D+02   0.22142645D-01
+   0.22000000D+02   0.23000000D+02   0.18699751D+02   0.19604795D-01
+   0.23000000D+02   0.24000000D+02   0.14466067D+02   0.17437116D-01
+   0.24000000D+02   0.25000000D+02   0.11063825D+02   0.15281068D-01
+   0.25000000D+02   0.26000000D+02   0.82096212D+01   0.13188900D-01
+   0.26000000D+02   0.27000000D+02   0.58396138D+01   0.11331001D-01
+   0.27000000D+02   0.28000000D+02   0.38065437D+01   0.89530259D-02
+   0.28000000D+02   0.29000000D+02   0.20588293D+01   0.54785068D-02
+   0.29000000D+02   0.30000000D+02   0.67537005D+00   0.22029409D-02
+
+
+# etaj1 index   2
+  -0.20000000D+01  -0.18000000D+01   0.26088112D+02   0.39607828D-01
+  -0.18000000D+01  -0.16000000D+01   0.27769921D+03   0.16291529D+00
+  -0.16000000D+01  -0.14000000D+01   0.74515227D+03   0.29504409D+00
+  -0.14000000D+01  -0.12000000D+01   0.13230263D+04   0.40357836D+00
+  -0.12000000D+01  -0.10000000D+01   0.19366350D+04   0.48725567D+00
+  -0.10000000D+01  -0.80000000D+00   0.25349349D+04   0.55193220D+00
+  -0.80000000D+00  -0.60000000D+00   0.30783513D+04   0.60249813D+00
+  -0.60000000D+00  -0.40000000D+00   0.35464878D+04   0.64258435D+00
+  -0.40000000D+00  -0.20000000D+00   0.39284621D+04   0.67415995D+00
+  -0.20000000D+00   0.00000000D+00   0.42181165D+04   0.69864940D+00
+   0.00000000D+00   0.20000000D+00   0.44257666D+04   0.71829154D+00
+   0.20000000D+00   0.40000000D+00   0.45544286D+04   0.73422298D+00
+   0.40000000D+00   0.60000000D+00   0.46187285D+04   0.74815642D+00
+   0.60000000D+00   0.80000000D+00   0.46280567D+04   0.76106877D+00
+   0.80000000D+00   0.10000000D+01   0.45926413D+04   0.77426080D+00
+   0.10000000D+01   0.12000000D+01   0.45228247D+04   0.78874551D+00
+   0.12000000D+01   0.14000000D+01   0.38665851D+04   0.74582105D+00
+   0.14000000D+01   0.16000000D+01   0.23494708D+04   0.58300685D+00
+   0.16000000D+01   0.18000000D+01   0.13632277D+04   0.43879541D+00
+   0.18000000D+01   0.20000000D+01   0.74762382D+03   0.31927204D+00
+   0.20000000D+01   0.22000000D+01   0.36704968D+03   0.22204792D+00
+   0.22000000D+01   0.24000000D+01   0.14478841D+03   0.10451944D+00
+   0.24000000D+01   0.26000000D+01   0.37215200D+02   0.28968726D-01
+   0.26000000D+01   0.28000000D+01   0.38992485D+01   0.37165344D-02
+   0.28000000D+01   0.30000000D+01   0.39858643D-01   0.64257002D-04
+
+
diff --git a/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_lo_max.dat b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_lo_max.dat
new file mode 100644
index 0000000..f0b4c6a
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_lo_max.dat
@@ -0,0 +1,85 @@
+ # Stamped by ./disorder on  5/09/2023 at 22:24:01
+ #./disorder -p2b -pdf MSHT20nnlo_as118 -Qmin 5 -Qmax 31.62277660168379331998 -ymin 0.04 -ymax 0.95
+ # ----------------------------------------------------------
+ # Doing DIS @   lo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         1.3290802764486975E-003   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002  0.94999999999999996
+ # Q2min, Q2max:       25.000000000000000        1000.0000000000000      GeV^2
+ # Electron energy:    18.000000000000000      GeV
+ # Proton energy:      275.00000000000000      GeV
+ # COM energy:         19800.000000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800072760577117
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sigcut index   0
+   0.00000000D+00   0.10000000D+01   0.12741027D+05   0.37507243D+00
+
+
+# ptj1 index   1
+   0.50000000D+01   0.60000000D+01   0.49247460D+04   0.35423572D+00
+   0.60000000D+01   0.70000000D+01   0.27109960D+04   0.27004723D+00
+   0.70000000D+01   0.80000000D+01   0.16148619D+04   0.20419788D+00
+   0.80000000D+01   0.90000000D+01   0.10214581D+04   0.15718609D+00
+   0.90000000D+01   0.10000000D+02   0.67733102D+03   0.12378466D+00
+   0.10000000D+02   0.11000000D+02   0.46648395D+03   0.10025535D+00
+   0.11000000D+02   0.12000000D+02   0.33098747D+03   0.82189300D-01
+   0.12000000D+02   0.13000000D+02   0.24074452D+03   0.69345517D-01
+   0.13000000D+02   0.14000000D+02   0.17896007D+03   0.60731112D-01
+   0.14000000D+02   0.15000000D+02   0.13670365D+03   0.54012445D-01
+   0.15000000D+02   0.16000000D+02   0.10595389D+03   0.47629049D-01
+   0.16000000D+02   0.17000000D+02   0.82879521D+02   0.42093341D-01
+   0.17000000D+02   0.18000000D+02   0.65115187D+02   0.37281346D-01
+   0.18000000D+02   0.19000000D+02   0.51387046D+02   0.33109286D-01
+   0.19000000D+02   0.20000000D+02   0.40609426D+02   0.29432219D-01
+   0.20000000D+02   0.21000000D+02   0.32123134D+02   0.26260653D-01
+   0.21000000D+02   0.22000000D+02   0.25317439D+02   0.23406784D-01
+   0.22000000D+02   0.23000000D+02   0.19884557D+02   0.20803185D-01
+   0.23000000D+02   0.24000000D+02   0.15466654D+02   0.18565609D-01
+   0.24000000D+02   0.25000000D+02   0.11899291D+02   0.16341994D-01
+   0.25000000D+02   0.26000000D+02   0.88896501D+01   0.14173512D-01
+   0.26000000D+02   0.27000000D+02   0.63760166D+01   0.12232439D-01
+   0.27000000D+02   0.28000000D+02   0.42037403D+01   0.97355925D-02
+   0.28000000D+02   0.29000000D+02   0.23122391D+01   0.60595316D-02
+   0.29000000D+02   0.30000000D+02   0.78035065D+00   0.25037558D-02
+
+
+# etaj1 index   2
+  -0.20000000D+01  -0.18000000D+01   0.28309653D+02   0.43219272D-01
+  -0.18000000D+01  -0.16000000D+01   0.31225097D+03   0.18483241D+00
+  -0.16000000D+01  -0.14000000D+01   0.85625802D+03   0.34214191D+00
+  -0.14000000D+01  -0.12000000D+01   0.15368256D+04   0.47285091D+00
+  -0.12000000D+01  -0.10000000D+01   0.22587964D+04   0.57286205D+00
+  -0.10000000D+01  -0.80000000D+00   0.29556472D+04   0.64833717D+00
+  -0.80000000D+00  -0.60000000D+00   0.35768340D+04   0.70505146D+00
+  -0.60000000D+00  -0.40000000D+00   0.40969227D+04   0.74752998D+00
+  -0.40000000D+00  -0.20000000D+00   0.45037060D+04   0.77830252D+00
+  -0.20000000D+00   0.00000000D+00   0.47921717D+04   0.79930077D+00
+   0.00000000D+00   0.20000000D+00   0.49770093D+04   0.81334728D+00
+   0.20000000D+00   0.40000000D+00   0.50649887D+04   0.82197714D+00
+   0.40000000D+00   0.60000000D+00   0.50757989D+04   0.82726850D+00
+   0.60000000D+00   0.80000000D+00   0.50230292D+04   0.83046077D+00
+   0.80000000D+00   0.10000000D+01   0.49206478D+04   0.83329408D+00
+   0.10000000D+01   0.12000000D+01   0.47820309D+04   0.83714811D+00
+   0.12000000D+01   0.14000000D+01   0.40143593D+04   0.77672441D+00
+   0.14000000D+01   0.16000000D+01   0.23675081D+04   0.58860995D+00
+   0.16000000D+01   0.18000000D+01   0.13825359D+04   0.44498516D+00
+   0.18000000D+01   0.20000000D+01   0.78297334D+03   0.33437416D+00
+   0.20000000D+01   0.22000000D+01   0.39664648D+03   0.23917108D+00
+   0.22000000D+01   0.24000000D+01   0.16184658D+03   0.11575353D+00
+   0.24000000D+01   0.26000000D+01   0.43281839D+02   0.33330792D-01
+   0.26000000D+01   0.28000000D+01   0.47687594D+01   0.44862708D-02
+   0.28000000D+01   0.30000000D+01   0.52793505D-01   0.83894642D-04
+
+
diff --git a/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_lo_min.dat b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_lo_min.dat
new file mode 100644
index 0000000..933dc7a
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_lo_min.dat
@@ -0,0 +1,85 @@
+ # Stamped by ./disorder on  5/09/2023 at 22:24:01
+ #./disorder -p2b -pdf MSHT20nnlo_as118 -Qmin 5 -Qmax 31.62277660168379331998 -ymin 0.04 -ymax 0.95
+ # ----------------------------------------------------------
+ # Doing DIS @   lo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         1.3290802764486975E-003   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002  0.94999999999999996
+ # Q2min, Q2max:       25.000000000000000        1000.0000000000000      GeV^2
+ # Electron energy:    18.000000000000000      GeV
+ # Proton energy:      275.00000000000000      GeV
+ # COM energy:         19800.000000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800072760577117
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sigcut index   0
+   0.00000000D+00   0.10000000D+01   0.10085816D+05   0.29408551D+00
+
+
+# ptj1 index   1
+   0.50000000D+01   0.60000000D+01   0.34583671D+04   0.25024389D+00
+   0.60000000D+01   0.70000000D+01   0.20691176D+04   0.20722480D+00
+   0.70000000D+01   0.80000000D+01   0.13124948D+04   0.16724896D+00
+   0.80000000D+01   0.90000000D+01   0.87340823D+03   0.13582154D+00
+   0.90000000D+01   0.10000000D+02   0.60422662D+03   0.11187002D+00
+   0.10000000D+02   0.11000000D+02   0.43079856D+03   0.94093091D-01
+   0.11000000D+02   0.12000000D+02   0.31472297D+03   0.79377723D-01
+   0.12000000D+02   0.13000000D+02   0.23472477D+03   0.68794629D-01
+   0.13000000D+02   0.14000000D+02   0.17800778D+03   0.61152806D-01
+   0.14000000D+02   0.15000000D+02   0.13456576D+03   0.52074291D-01
+   0.15000000D+02   0.16000000D+02   0.10252595D+03   0.45234500D-01
+   0.16000000D+02   0.17000000D+02   0.78969541D+02   0.39486300D-01
+   0.17000000D+02   0.18000000D+02   0.61190356D+02   0.34618445D-01
+   0.18000000D+02   0.19000000D+02   0.47686268D+02   0.30470715D-01
+   0.19000000D+02   0.20000000D+02   0.37251933D+02   0.26862999D-01
+   0.20000000D+02   0.21000000D+02   0.29156578D+02   0.23796247D-01
+   0.21000000D+02   0.22000000D+02   0.22749701D+02   0.21059831D-01
+   0.22000000D+02   0.23000000D+02   0.17693676D+02   0.18584358D-01
+   0.23000000D+02   0.24000000D+02   0.13624476D+02   0.16480745D-01
+   0.24000000D+02   0.25000000D+02   0.10367360D+02   0.14387133D-01
+   0.25000000D+02   0.26000000D+02   0.76478788D+01   0.12364101D-01
+   0.26000000D+02   0.27000000D+02   0.54009684D+01   0.10579847D-01
+   0.27000000D+02   0.28000000D+02   0.34859237D+01   0.83070897D-02
+   0.28000000D+02   0.29000000D+02   0.18579657D+01   0.50088639D-02
+   0.29000000D+02   0.30000000D+02   0.59459717D+00   0.19671445D-02
+
+
+# etaj1 index   2
+  -0.20000000D+01  -0.18000000D+01   0.23277964D+02   0.35086279D-01
+  -0.18000000D+01  -0.16000000D+01   0.23544668D+03   0.13642924D+00
+  -0.16000000D+01  -0.14000000D+01   0.61192438D+03   0.23924492D+00
+  -0.14000000D+01  -0.12000000D+01   0.10701847D+04   0.32267855D+00
+  -0.12000000D+01  -0.10000000D+01   0.15578661D+04   0.38787968D+00
+  -0.10000000D+01  -0.80000000D+00   0.20398802D+04   0.43994221D+00
+  -0.80000000D+00  -0.60000000D+00   0.24884262D+04   0.48273169D+00
+  -0.60000000D+00  -0.40000000D+00   0.28889752D+04   0.51896700D+00
+  -0.40000000D+00  -0.20000000D+00   0.32328300D+04   0.55009711D+00
+  -0.20000000D+00   0.00000000D+00   0.35135791D+04   0.57710298D+00
+   0.00000000D+00   0.20000000D+00   0.37375138D+04   0.60167585D+00
+   0.20000000D+00   0.40000000D+00   0.39043789D+04   0.62461789D+00
+   0.40000000D+00   0.60000000D+00   0.40236154D+04   0.64729919D+00
+   0.60000000D+00   0.80000000D+00   0.41002914D+04   0.67046053D+00
+   0.80000000D+00   0.10000000D+01   0.41404955D+04   0.69490868D+00
+   0.10000000D+01   0.12000000D+01   0.41511012D+04   0.72129107D+00
+   0.12000000D+01   0.14000000D+01   0.36372228D+04   0.69968867D+00
+   0.14000000D+01   0.16000000D+01   0.22999631D+04   0.56986824D+00
+   0.16000000D+01   0.18000000D+01   0.13372801D+04   0.43070840D+00
+   0.18000000D+01   0.20000000D+01   0.71528464D+03   0.30557861D+00
+   0.20000000D+01   0.22000000D+01   0.34232242D+03   0.20768956D+00
+   0.22000000D+01   0.24000000D+01   0.13124359D+03   0.95512037D-01
+   0.24000000D+01   0.26000000D+01   0.32606184D+02   0.25621542D-01
+   0.26000000D+01   0.28000000D+01   0.32708188D+01   0.31533954D-02
+   0.28000000D+01   0.30000000D+01   0.31188699D-01   0.50909494D-04
+
+
diff --git a/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nlo_central.dat b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nlo_central.dat
new file mode 100644
index 0000000..83f2c07
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nlo_central.dat
@@ -0,0 +1,85 @@
+ # Stamped by ./disorder on  6/09/2023 at 02:13:21
+ #./disorder -p2b -pdf MSHT20nnlo_as118 -Qmin 5 -Qmax 31.62277660168379331998 -ymin 0.04 -ymax 0.95
+ # ----------------------------------------------------------
+ # Doing DIS @  nlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         1.3290802764486975E-003   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002  0.94999999999999996
+ # Q2min, Q2max:       25.000000000000000        1000.0000000000000      GeV^2
+ # Electron energy:    18.000000000000000      GeV
+ # Proton energy:      275.00000000000000      GeV
+ # COM energy:         19800.000000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800072760577117
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sigcut index   0
+   0.00000000D+00   0.10000000D+01  -0.15574378D+06   0.12737161D+04
+
+
+# ptj1 index   1
+   0.50000000D+01   0.60000000D+01   0.30889780D+04   0.19528565D+01
+   0.60000000D+01   0.70000000D+01   0.21613403D+04   0.12237974D+01
+   0.70000000D+01   0.80000000D+01   0.14162522D+04   0.91772949D+00
+   0.80000000D+01   0.90000000D+01   0.94566635D+03   0.66085330D+00
+   0.90000000D+01   0.10000000D+02   0.64954905D+03   0.44844962D+00
+   0.10000000D+02   0.11000000D+02   0.45642811D+03   0.33364591D+00
+   0.11000000D+02   0.12000000D+02   0.32938293D+03   0.23101331D+00
+   0.12000000D+02   0.13000000D+02   0.24219612D+03   0.16903936D+00
+   0.13000000D+02   0.14000000D+02   0.18099420D+03   0.13814165D+00
+   0.14000000D+02   0.15000000D+02   0.13720585D+03   0.10348731D+00
+   0.15000000D+02   0.16000000D+02   0.10529443D+03   0.86360901D-01
+   0.16000000D+02   0.17000000D+02   0.81400097D+02   0.73312944D-01
+   0.17000000D+02   0.18000000D+02   0.63430170D+02   0.60936042D-01
+   0.18000000D+02   0.19000000D+02   0.49618874D+02   0.46628327D-01
+   0.19000000D+02   0.20000000D+02   0.38909482D+02   0.39161391D-01
+   0.20000000D+02   0.21000000D+02   0.30598369D+02   0.36138252D-01
+   0.21000000D+02   0.22000000D+02   0.23950666D+02   0.31865751D-01
+   0.22000000D+02   0.23000000D+02   0.18816557D+02   0.23981136D-01
+   0.23000000D+02   0.24000000D+02   0.14562950D+02   0.21955128D-01
+   0.24000000D+02   0.25000000D+02   0.11186237D+02   0.18790640D-01
+   0.25000000D+02   0.26000000D+02   0.84223070D+01   0.14247759D-01
+   0.26000000D+02   0.27000000D+02   0.60878945D+01   0.12262404D-01
+   0.27000000D+02   0.28000000D+02   0.41517522D+01   0.10931937D-01
+   0.28000000D+02   0.29000000D+02   0.25388051D+01   0.78697995D-02
+   0.29000000D+02   0.30000000D+02   0.12062845D+01   0.25579825D-02
+
+
+# etaj1 index   2
+  -0.20000000D+01  -0.18000000D+01  -0.30678609D+01   0.23800962D+00
+  -0.18000000D+01  -0.16000000D+01   0.88653650D+02   0.76232188D+00
+  -0.16000000D+01  -0.14000000D+01   0.36651777D+03   0.16013240D+01
+  -0.14000000D+01  -0.12000000D+01   0.76779631D+03   0.19642001D+01
+  -0.12000000D+01  -0.10000000D+01   0.12382461D+04   0.27407924D+01
+  -0.10000000D+01  -0.80000000D+00   0.17277086D+04   0.31351179D+01
+  -0.80000000D+00  -0.60000000D+00   0.22014188D+04   0.32663305D+01
+  -0.60000000D+00  -0.40000000D+00   0.26322371D+04   0.38534881D+01
+  -0.40000000D+00  -0.20000000D+00   0.30035177D+04   0.41473209D+01
+  -0.20000000D+00   0.00000000D+00   0.33071549D+04   0.43139198D+01
+   0.00000000D+00   0.20000000D+00   0.35350942D+04   0.42166725D+01
+   0.20000000D+00   0.40000000D+00   0.37184089D+04   0.42083059D+01
+   0.40000000D+00   0.60000000D+00   0.38284913D+04   0.48580226D+01
+   0.60000000D+00   0.80000000D+00   0.38963005D+04   0.40461404D+01
+   0.80000000D+00   0.10000000D+01   0.39057260D+04   0.39530112D+01
+   0.10000000D+01   0.12000000D+01   0.38883783D+04   0.39105308D+01
+   0.12000000D+01   0.14000000D+01   0.39492195D+04   0.29331266D+01
+   0.14000000D+01   0.16000000D+01   0.31108112D+04   0.16717859D+01
+   0.16000000D+01   0.18000000D+01   0.21158085D+04   0.10358161D+01
+   0.18000000D+01   0.20000000D+01   0.13574984D+04   0.55511097D+00
+   0.20000000D+01   0.22000000D+01   0.81962780D+03   0.27517239D+00
+   0.22000000D+01   0.24000000D+01   0.45763402D+03   0.12707435D+00
+   0.24000000D+01   0.26000000D+01   0.23751441D+03   0.48840984D-01
+   0.26000000D+01   0.28000000D+01   0.12531387D+03   0.24470325D-01
+   0.28000000D+01   0.30000000D+01   0.73372824D+02   0.16886886D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nlo_max.dat b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nlo_max.dat
new file mode 100644
index 0000000..8ffb354
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nlo_max.dat
@@ -0,0 +1,85 @@
+ # Stamped by ./disorder on  6/09/2023 at 02:13:21
+ #./disorder -p2b -pdf MSHT20nnlo_as118 -Qmin 5 -Qmax 31.62277660168379331998 -ymin 0.04 -ymax 0.95
+ # ----------------------------------------------------------
+ # Doing DIS @  nlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         1.3290802764486975E-003   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002  0.94999999999999996
+ # Q2min, Q2max:       25.000000000000000        1000.0000000000000      GeV^2
+ # Electron energy:    18.000000000000000      GeV
+ # Proton energy:      275.00000000000000      GeV
+ # COM energy:         19800.000000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800072760577117
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sigcut index   0
+   0.00000000D+00   0.10000000D+01  -0.13114720D+06   0.10768529D+04
+
+
+# ptj1 index   1
+   0.50000000D+01   0.60000000D+01   0.33435867D+04   0.18988623D+01
+   0.60000000D+01   0.70000000D+01   0.22452987D+04   0.11557190D+01
+   0.70000000D+01   0.80000000D+01   0.14452703D+04   0.85273490D+00
+   0.80000000D+01   0.90000000D+01   0.95549891D+03   0.71574978D+00
+   0.90000000D+01   0.10000000D+02   0.66153713D+03   0.50144629D+00
+   0.10000000D+02   0.11000000D+02   0.46636461D+03   0.37934820D+00
+   0.11000000D+02   0.12000000D+02   0.33727302D+03   0.26069053D+00
+   0.12000000D+02   0.13000000D+02   0.24811298D+03   0.19430498D+00
+   0.13000000D+02   0.14000000D+02   0.18534768D+03   0.15909347D+00
+   0.14000000D+02   0.15000000D+02   0.14038789D+03   0.11911973D+00
+   0.15000000D+02   0.16000000D+02   0.10764025D+03   0.10032801D+00
+   0.16000000D+02   0.17000000D+02   0.83111967D+02   0.85272626D-01
+   0.17000000D+02   0.18000000D+02   0.64696262D+02   0.70351724D-01
+   0.18000000D+02   0.19000000D+02   0.50553387D+02   0.53267288D-01
+   0.19000000D+02   0.20000000D+02   0.39610878D+02   0.44652342D-01
+   0.20000000D+02   0.21000000D+02   0.31135652D+02   0.41731215D-01
+   0.21000000D+02   0.22000000D+02   0.24352953D+02   0.36776929D-01
+   0.22000000D+02   0.23000000D+02   0.19142446D+02   0.26912076D-01
+   0.23000000D+02   0.24000000D+02   0.14812850D+02   0.22723931D-01
+   0.24000000D+02   0.25000000D+02   0.11384465D+02   0.19453095D-01
+   0.25000000D+02   0.26000000D+02   0.85899565D+01   0.15572769D-01
+   0.26000000D+02   0.27000000D+02   0.62374447D+01   0.13428918D-01
+   0.27000000D+02   0.28000000D+02   0.42994172D+01   0.12386298D-01
+   0.28000000D+02   0.29000000D+02   0.27091491D+01   0.92201563D-02
+   0.29000000D+02   0.30000000D+02   0.13912389D+01   0.28666768D-02
+
+
+# etaj1 index   2
+  -0.20000000D+01  -0.18000000D+01   0.49707639D+00   0.20825085D+00
+  -0.18000000D+01  -0.16000000D+01   0.11277180D+03   0.66125427D+00
+  -0.16000000D+01  -0.14000000D+01   0.41687616D+03   0.13771574D+01
+  -0.14000000D+01  -0.12000000D+01   0.84388027D+03   0.16853515D+01
+  -0.12000000D+01  -0.10000000D+01   0.13458411D+04   0.27710732D+01
+  -0.10000000D+01  -0.80000000D+00   0.18699118D+04   0.31611184D+01
+  -0.80000000D+00  -0.60000000D+00   0.23732762D+04   0.32694105D+01
+  -0.60000000D+00  -0.40000000D+00   0.28278144D+04   0.38369779D+01
+  -0.40000000D+00  -0.20000000D+00   0.32153410D+04   0.40973289D+01
+  -0.20000000D+00   0.00000000D+00   0.35280207D+04   0.42245016D+01
+   0.00000000D+00   0.20000000D+00   0.37578480D+04   0.40782695D+01
+   0.20000000D+00   0.40000000D+00   0.39368780D+04   0.40422352D+01
+   0.40000000D+00   0.60000000D+00   0.40385814D+04   0.46187456D+01
+   0.60000000D+00   0.80000000D+00   0.40942001D+04   0.37686289D+01
+   0.80000000D+00   0.10000000D+01   0.40899514D+04   0.36349779D+01
+   0.10000000D+01   0.12000000D+01   0.40570036D+04   0.35517847D+01
+   0.12000000D+01   0.14000000D+01   0.39983457D+04   0.26330905D+01
+   0.14000000D+01   0.16000000D+01   0.32985935D+04   0.20175900D+01
+   0.16000000D+01   0.18000000D+01   0.23146629D+04   0.12224888D+01
+   0.18000000D+01   0.20000000D+01   0.15325076D+04   0.65731570D+00
+   0.20000000D+01   0.22000000D+01   0.95923656D+03   0.31866764D+00
+   0.22000000D+01   0.24000000D+01   0.56143654D+03   0.14807676D+00
+   0.24000000D+01   0.26000000D+01   0.30956991D+03   0.61704172D-01
+   0.26000000D+01   0.28000000D+01   0.17242945D+03   0.33716855D-01
+   0.28000000D+01   0.30000000D+01   0.10373091D+03   0.23812837D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nlo_min.dat b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nlo_min.dat
new file mode 100644
index 0000000..a250c4a
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nlo_min.dat
@@ -0,0 +1,85 @@
+ # Stamped by ./disorder on  6/09/2023 at 02:13:21
+ #./disorder -p2b -pdf MSHT20nnlo_as118 -Qmin 5 -Qmax 31.62277660168379331998 -ymin 0.04 -ymax 0.95
+ # ----------------------------------------------------------
+ # Doing DIS @  nlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         1.3290802764486975E-003   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002  0.94999999999999996
+ # Q2min, Q2max:       25.000000000000000        1000.0000000000000      GeV^2
+ # Electron energy:    18.000000000000000      GeV
+ # Proton energy:      275.00000000000000      GeV
+ # COM energy:         19800.000000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800072760577117
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sigcut index   0
+   0.00000000D+00   0.10000000D+01  -0.19317496D+06   0.15892458D+04
+
+
+# ptj1 index   1
+   0.50000000D+01   0.60000000D+01   0.27788297D+04   0.24478425D+01
+   0.60000000D+01   0.70000000D+01   0.21068248D+04   0.15005582D+01
+   0.70000000D+01   0.80000000D+01   0.13910391D+04   0.81727253D+00
+   0.80000000D+01   0.90000000D+01   0.93640918D+03   0.59899712D+00
+   0.90000000D+01   0.10000000D+02   0.64778141D+03   0.38980154D+00
+   0.10000000D+02   0.11000000D+02   0.45474119D+03   0.29135839D+00
+   0.11000000D+02   0.12000000D+02   0.32774263D+03   0.20757866D+00
+   0.12000000D+02   0.13000000D+02   0.24049385D+03   0.15008006D+00
+   0.13000000D+02   0.14000000D+02   0.17947654D+03   0.12254870D+00
+   0.14000000D+02   0.15000000D+02   0.13592312D+03   0.92059162D-01
+   0.15000000D+02   0.16000000D+02   0.10421784D+03   0.76387702D-01
+   0.16000000D+02   0.17000000D+02   0.80522796D+02   0.64811298D-01
+   0.17000000D+02   0.18000000D+02   0.62706617D+02   0.54195843D-01
+   0.18000000D+02   0.19000000D+02   0.49029081D+02   0.41944633D-01
+   0.19000000D+02   0.20000000D+02   0.38423799D+02   0.35330335D-01
+   0.20000000D+02   0.21000000D+02   0.30192762D+02   0.32267874D-01
+   0.21000000D+02   0.22000000D+02   0.23622491D+02   0.28463532D-01
+   0.22000000D+02   0.23000000D+02   0.18533047D+02   0.21956303D-01
+   0.23000000D+02   0.24000000D+02   0.14334393D+02   0.20043260D-01
+   0.24000000D+02   0.25000000D+02   0.10993032D+02   0.17215978D-01
+   0.25000000D+02   0.26000000D+02   0.82546414D+01   0.13324624D-01
+   0.26000000D+02   0.27000000D+02   0.59397018D+01   0.11447924D-01
+   0.27000000D+02   0.28000000D+02   0.40134401D+01   0.99448423D-02
+   0.28000000D+02   0.29000000D+02   0.23973486D+01   0.69469661D-02
+   0.29000000D+02   0.30000000D+02   0.10730741D+01   0.23365693D-02
+
+
+# etaj1 index   2
+  -0.20000000D+01  -0.18000000D+01  -0.77852633D+01   0.27861382D+00
+  -0.18000000D+01  -0.16000000D+01   0.56882710D+02   0.90477459D+00
+  -0.16000000D+01  -0.14000000D+01   0.29895642D+03   0.19312682D+01
+  -0.14000000D+01  -0.12000000D+01   0.66272329D+03   0.23836988D+01
+  -0.12000000D+01  -0.10000000D+01   0.10995873D+04   0.33583301D+01
+  -0.10000000D+01  -0.80000000D+00   0.15606092D+04   0.38590679D+01
+  -0.80000000D+00  -0.60000000D+00   0.20128668D+04   0.40325497D+01
+  -0.60000000D+00  -0.40000000D+00   0.24288441D+04   0.47775735D+01
+  -0.40000000D+00  -0.20000000D+00   0.27920530D+04   0.51560991D+01
+  -0.20000000D+00   0.00000000D+00   0.30924774D+04   0.53738631D+01
+   0.00000000D+00   0.20000000D+00   0.33201049D+04   0.52513671D+01
+   0.20000000D+00   0.40000000D+00   0.35111331D+04   0.52658541D+01
+   0.40000000D+00   0.60000000D+00   0.36285107D+04   0.60999680D+01
+   0.60000000D+00   0.80000000D+00   0.37076673D+04   0.50477504D+01
+   0.80000000D+00   0.10000000D+01   0.37256676D+04   0.49445232D+01
+   0.10000000D+01   0.12000000D+01   0.37193188D+04   0.48846307D+01
+   0.12000000D+01   0.14000000D+01   0.39000647D+04   0.27058052D+01
+   0.14000000D+01   0.16000000D+01   0.29940658D+04   0.14468860D+01
+   0.16000000D+01   0.18000000D+01   0.19851732D+04   0.90289845D+00
+   0.18000000D+01   0.20000000D+01   0.12392900D+04   0.48457520D+00
+   0.20000000D+01   0.22000000D+01   0.72543415D+03   0.24656248D+00
+   0.22000000D+01   0.24000000D+01   0.38906911D+03   0.11357229D+00
+   0.24000000D+01   0.26000000D+01   0.19169215D+03   0.40878009D-01
+   0.26000000D+01   0.28000000D+01   0.96571407D+02   0.18927784D-01
+   0.28000000D+01   0.30000000D+01   0.55357681D+02   0.12840602D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nnlo_central.dat b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nnlo_central.dat
new file mode 100644
index 0000000..2968c10
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nnlo_central.dat
@@ -0,0 +1,85 @@
+ # Stamped by ./disorder on  6/09/2023 at 03:51:02
+ #./disorder -p2b -pdf MSHT20nnlo_as118 -Qmin 5 -Qmax 31.62277660168379331998 -ymin 0.04 -ymax 0.95
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         1.3290802764486975E-003   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002  0.94999999999999996
+ # Q2min, Q2max:       25.000000000000000        1000.0000000000000      GeV^2
+ # Electron energy:    18.000000000000000      GeV
+ # Proton energy:      275.00000000000000      GeV
+ # COM energy:         19800.000000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800072760577117
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sigcut index   0
+   0.00000000D+00   0.10000000D+01   0.64610060D+07   0.36145460D+05
+
+
+# ptj1 index   1
+   0.50000000D+01   0.60000000D+01   0.28730533D+04   0.11745951D+02
+   0.60000000D+01   0.70000000D+01   0.21486769D+04   0.65228094D+01
+   0.70000000D+01   0.80000000D+01   0.14382903D+04   0.35421232D+01
+   0.80000000D+01   0.90000000D+01   0.96978156D+03   0.20810572D+01
+   0.90000000D+01   0.10000000D+02   0.66560475D+03   0.22028189D+01
+   0.10000000D+02   0.11000000D+02   0.46260529D+03   0.21273773D+01
+   0.11000000D+02   0.12000000D+02   0.33429341D+03   0.10895335D+01
+   0.12000000D+02   0.13000000D+02   0.24182489D+03   0.66081370D+00
+   0.13000000D+02   0.14000000D+02   0.18009492D+03   0.11246573D+01
+   0.14000000D+02   0.15000000D+02   0.13670312D+03   0.10723649D+01
+   0.15000000D+02   0.16000000D+02   0.10381687D+03   0.35477996D+00
+   0.16000000D+02   0.17000000D+02   0.79036811D+02   0.26621043D+00
+   0.17000000D+02   0.18000000D+02   0.61531442D+02   0.26864817D+00
+   0.18000000D+02   0.19000000D+02   0.48086490D+02   0.23030762D+00
+   0.19000000D+02   0.20000000D+02   0.37448944D+02   0.10505204D+00
+   0.20000000D+02   0.21000000D+02   0.29360743D+02   0.96074940D-01
+   0.21000000D+02   0.22000000D+02   0.22637240D+02   0.84989065D-01
+   0.22000000D+02   0.23000000D+02   0.17811764D+02   0.67833596D-01
+   0.23000000D+02   0.24000000D+02   0.13684897D+02   0.48055817D-01
+   0.24000000D+02   0.25000000D+02   0.10468793D+02   0.38666435D-01
+   0.25000000D+02   0.26000000D+02   0.77394716D+01   0.29090560D-01
+   0.26000000D+02   0.27000000D+02   0.55851305D+01   0.22100067D-01
+   0.27000000D+02   0.28000000D+02   0.37718069D+01   0.15809198D-01
+   0.28000000D+02   0.29000000D+02   0.22077328D+01   0.11161010D-01
+   0.29000000D+02   0.30000000D+02   0.10458639D+01   0.53546805D-02
+
+
+# etaj1 index   2
+  -0.20000000D+01  -0.18000000D+01  -0.48131607D+01   0.72740840D+00
+  -0.18000000D+01  -0.16000000D+01   0.57287223D+02   0.62387349D+01
+  -0.16000000D+01  -0.14000000D+01   0.28354306D+03   0.64862115D+01
+  -0.14000000D+01  -0.12000000D+01   0.65477637D+03   0.83052362D+01
+  -0.12000000D+01  -0.10000000D+01   0.10819378D+04   0.15054002D+02
+  -0.10000000D+01  -0.80000000D+00   0.15000075D+04   0.12448233D+02
+  -0.80000000D+00  -0.60000000D+00   0.19333741D+04   0.18913075D+02
+  -0.60000000D+00  -0.40000000D+00   0.23793340D+04   0.32037561D+02
+  -0.40000000D+00  -0.20000000D+00   0.27170678D+04   0.18207463D+02
+  -0.20000000D+00   0.00000000D+00   0.30198036D+04   0.16796281D+02
+   0.00000000D+00   0.20000000D+00   0.33011466D+04   0.24659172D+02
+   0.20000000D+00   0.40000000D+00   0.34799547D+04   0.23245439D+02
+   0.40000000D+00   0.60000000D+00   0.36619085D+04   0.16326116D+02
+   0.60000000D+00   0.80000000D+00   0.37709637D+04   0.28129759D+02
+   0.80000000D+00   0.10000000D+01   0.37810225D+04   0.16800289D+02
+   0.10000000D+01   0.12000000D+01   0.37955385D+04   0.21687579D+02
+   0.12000000D+01   0.14000000D+01   0.39481051D+04   0.24721249D+02
+   0.14000000D+01   0.16000000D+01   0.34723539D+04   0.17849554D+02
+   0.16000000D+01   0.18000000D+01   0.24759332D+04   0.40851303D+01
+   0.18000000D+01   0.20000000D+01   0.16658499D+04   0.14332898D+01
+   0.20000000D+01   0.22000000D+01   0.10658038D+04   0.83688137D+00
+   0.22000000D+01   0.24000000D+01   0.65347076D+03   0.29197630D+00
+   0.24000000D+01   0.26000000D+01   0.38794107D+03   0.97516711D-01
+   0.26000000D+01   0.28000000D+01   0.23930433D+03   0.44103517D-01
+   0.28000000D+01   0.30000000D+01   0.15944718D+03   0.32100484D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nnlo_max.dat b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nnlo_max.dat
new file mode 100644
index 0000000..27d56e2
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nnlo_max.dat
@@ -0,0 +1,85 @@
+ # Stamped by ./disorder on  6/09/2023 at 03:51:02
+ #./disorder -p2b -pdf MSHT20nnlo_as118 -Qmin 5 -Qmax 31.62277660168379331998 -ymin 0.04 -ymax 0.95
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         1.3290802764486975E-003   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002  0.94999999999999996
+ # Q2min, Q2max:       25.000000000000000        1000.0000000000000      GeV^2
+ # Electron energy:    18.000000000000000      GeV
+ # Proton energy:      275.00000000000000      GeV
+ # COM energy:         19800.000000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800072760577117
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sigcut index   0
+   0.00000000D+00   0.10000000D+01   0.97975324D+07   0.55154596D+05
+
+
+# ptj1 index   1
+   0.50000000D+01   0.60000000D+01   0.29802367D+04   0.82437942D+01
+   0.60000000D+01   0.70000000D+01   0.22035079D+04   0.84336793D+01
+   0.70000000D+01   0.80000000D+01   0.14829660D+04   0.45653507D+01
+   0.80000000D+01   0.90000000D+01   0.10020835D+04   0.27740765D+01
+   0.90000000D+01   0.10000000D+02   0.68694822D+03   0.30514347D+01
+   0.10000000D+02   0.11000000D+02   0.47365730D+03   0.29884275D+01
+   0.11000000D+02   0.12000000D+02   0.34178348D+03   0.15318780D+01
+   0.12000000D+02   0.13000000D+02   0.24506497D+03   0.92800053D+00
+   0.13000000D+02   0.14000000D+02   0.18183138D+03   0.12060899D+01
+   0.14000000D+02   0.15000000D+02   0.13800014D+03   0.11576341D+01
+   0.15000000D+02   0.16000000D+02   0.10469171D+03   0.36503677D+00
+   0.16000000D+02   0.17000000D+02   0.79597482D+02   0.27571578D+00
+   0.17000000D+02   0.18000000D+02   0.61925229D+02   0.27837900D+00
+   0.18000000D+02   0.19000000D+02   0.48378632D+02   0.17739783D+00
+   0.19000000D+02   0.20000000D+02   0.37754688D+02   0.80751039D-01
+   0.20000000D+02   0.21000000D+02   0.29611542D+02   0.74045393D-01
+   0.21000000D+02   0.22000000D+02   0.22929197D+02   0.65637841D-01
+   0.22000000D+02   0.23000000D+02   0.18015139D+02   0.52639130D-01
+   0.23000000D+02   0.24000000D+02   0.13874395D+02   0.37586162D-01
+   0.24000000D+02   0.25000000D+02   0.10621365D+02   0.30278975D-01
+   0.25000000D+02   0.26000000D+02   0.78819622D+01   0.22769477D-01
+   0.26000000D+02   0.27000000D+02   0.56955636D+01   0.16211296D-01
+   0.27000000D+02   0.28000000D+02   0.38565518D+01   0.11499891D-01
+   0.28000000D+02   0.29000000D+02   0.22729583D+01   0.80253083D-02
+   0.29000000D+02   0.30000000D+02   0.10758234D+01   0.42180375D-02
+
+
+# etaj1 index   2
+  -0.20000000D+01  -0.18000000D+01  -0.35642152D+01   0.63927741D+00
+  -0.18000000D+01  -0.16000000D+01   0.69678495D+02   0.45884380D+01
+  -0.16000000D+01  -0.14000000D+01   0.31364883D+03   0.47123401D+01
+  -0.14000000D+01  -0.12000000D+01   0.69788319D+03   0.60080721D+01
+  -0.12000000D+01  -0.10000000D+01   0.11411015D+04   0.10790529D+02
+  -0.10000000D+01  -0.80000000D+00   0.15843575D+04   0.88414218D+01
+  -0.80000000D+00  -0.60000000D+00   0.20316928D+04   0.13304928D+02
+  -0.60000000D+00  -0.40000000D+00   0.24755347D+04   0.22717778D+02
+  -0.40000000D+00  -0.20000000D+00   0.28241200D+04   0.12904519D+02
+  -0.20000000D+00   0.00000000D+00   0.31279426D+04   0.11811073D+02
+   0.00000000D+00   0.20000000D+00   0.33970903D+04   0.17328169D+02
+   0.20000000D+00   0.40000000D+00   0.35750232D+04   0.16347243D+02
+   0.40000000D+00   0.60000000D+00   0.37370980D+04   0.11558485D+02
+   0.60000000D+00   0.80000000D+00   0.38319697D+04   0.22023818D+02
+   0.80000000D+00   0.10000000D+01   0.38443937D+04   0.11728420D+02
+   0.10000000D+01   0.12000000D+01   0.38475489D+04   0.16325036D+02
+   0.12000000D+01   0.14000000D+01   0.39704142D+04   0.18461983D+02
+   0.14000000D+01   0.16000000D+01   0.36599945D+04   0.27529624D+02
+   0.16000000D+01   0.18000000D+01   0.26518091D+04   0.59867800D+01
+   0.18000000D+01   0.20000000D+01   0.18250197D+04   0.21251890D+01
+   0.20000000D+01   0.22000000D+01   0.12007802D+04   0.12579642D+01
+   0.22000000D+01   0.24000000D+01   0.76828264D+03   0.45279115D+00
+   0.24000000D+01   0.26000000D+01   0.48316089D+03   0.15627613D+00
+   0.26000000D+01   0.28000000D+01   0.31718302D+03   0.75742239D-01
+   0.28000000D+01   0.30000000D+01   0.22232470D+03   0.56281898D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nnlo_min.dat b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nnlo_min.dat
new file mode 100644
index 0000000..3fd037f
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/NC_EIC_disorder_nnlo_min.dat
@@ -0,0 +1,85 @@
+ # Stamped by ./disorder on  6/09/2023 at 03:51:02
+ #./disorder -p2b -pdf MSHT20nnlo_as118 -Qmin 5 -Qmax 31.62277660168379331998 -ymin 0.04 -ymax 0.95
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         1.3290802764486975E-003   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002  0.94999999999999996
+ # Q2min, Q2max:       25.000000000000000        1000.0000000000000      GeV^2
+ # Electron energy:    18.000000000000000      GeV
+ # Proton energy:      275.00000000000000      GeV
+ # COM energy:         19800.000000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800072760577117
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sigcut index   0
+   0.00000000D+00   0.10000000D+01   0.46554320D+07   0.26042461D+05
+
+
+# ptj1 index   1
+   0.50000000D+01   0.60000000D+01   0.27681556D+04   0.18816557D+02
+   0.60000000D+01   0.70000000D+01   0.21246468D+04   0.73494653D+01
+   0.70000000D+01   0.80000000D+01   0.14254823D+04   0.39041936D+01
+   0.80000000D+01   0.90000000D+01   0.95783737D+03   0.16171683D+01
+   0.90000000D+01   0.10000000D+02   0.65653881D+03   0.16619595D+01
+   0.10000000D+02   0.11000000D+02   0.45760426D+03   0.15850519D+01
+   0.11000000D+02   0.12000000D+02   0.33039500D+03   0.80797682D+00
+   0.12000000D+02   0.13000000D+02   0.24003051D+03   0.49260430D+00
+   0.13000000D+02   0.14000000D+02   0.17898848D+03   0.79777394D+00
+   0.14000000D+02   0.15000000D+02   0.13587568D+03   0.75809135D+00
+   0.15000000D+02   0.16000000D+02   0.10340818D+03   0.34495267D+00
+   0.16000000D+02   0.17000000D+02   0.78222480D+02   0.36486932D+00
+   0.17000000D+02   0.18000000D+02   0.60872024D+02   0.36549505D+00
+   0.18000000D+02   0.19000000D+02   0.47528114D+02   0.31173047D+00
+   0.19000000D+02   0.20000000D+02   0.36865426D+02   0.14872092D+00
+   0.20000000D+02   0.21000000D+02   0.28849979D+02   0.13721279D+00
+   0.21000000D+02   0.22000000D+02   0.22033642D+02   0.12133921D+00
+   0.22000000D+02   0.23000000D+02   0.17358302D+02   0.96215453D-01
+   0.23000000D+02   0.24000000D+02   0.13253113D+02   0.68171605D-01
+   0.24000000D+02   0.25000000D+02   0.10103271D+02   0.54449725D-01
+   0.25000000D+02   0.26000000D+02   0.73940260D+01   0.41474517D-01
+   0.26000000D+02   0.27000000D+02   0.53026593D+01   0.31627916D-01
+   0.27000000D+02   0.28000000D+02   0.35366794D+01   0.22897095D-01
+   0.28000000D+02   0.29000000D+02   0.20063458D+01   0.16350495D-01
+   0.29000000D+02   0.30000000D+02   0.91136952D+00   0.80148227D-02
+
+
+# etaj1 index   2
+  -0.20000000D+01  -0.18000000D+01  -0.57725199D+01   0.79785512D+00
+  -0.18000000D+01  -0.16000000D+01   0.47297544D+02   0.89894263D+01
+  -0.16000000D+01  -0.14000000D+01   0.25762418D+03   0.95881075D+01
+  -0.14000000D+01  -0.12000000D+01   0.61988103D+03   0.97903624D+01
+  -0.12000000D+01  -0.10000000D+01   0.10324160D+04   0.23090204D+02
+  -0.10000000D+01  -0.80000000D+00   0.14123512D+04   0.19238179D+02
+  -0.80000000D+00  -0.60000000D+00   0.18264868D+04   0.29766519D+02
+  -0.60000000D+00  -0.40000000D+00   0.22791351D+04   0.50403807D+02
+  -0.40000000D+00  -0.20000000D+00   0.25989295D+04   0.28473336D+02
+  -0.20000000D+00   0.00000000D+00   0.28978842D+04   0.26736518D+02
+   0.00000000D+00   0.20000000D+00   0.32005213D+04   0.38966379D+02
+   0.20000000D+00   0.40000000D+00   0.33729629D+04   0.36684726D+02
+   0.40000000D+00   0.60000000D+00   0.35901251D+04   0.25726724D+02
+   0.60000000D+00   0.80000000D+00   0.37240326D+04   0.45711259D+02
+   0.80000000D+00   0.10000000D+01   0.37191445D+04   0.27188148D+02
+   0.10000000D+01   0.12000000D+01   0.37499601D+04   0.34026711D+02
+   0.12000000D+01   0.14000000D+01   0.39404856D+04   0.22910547D+02
+   0.14000000D+01   0.16000000D+01   0.33448293D+04   0.12756865D+02
+   0.16000000D+01   0.18000000D+01   0.23463367D+04   0.29678712D+01
+   0.18000000D+01   0.20000000D+01   0.15461982D+04   0.10236315D+01
+   0.20000000D+01   0.22000000D+01   0.96583495D+03   0.59044201D+00
+   0.22000000D+01   0.24000000D+01   0.57221882D+03   0.20099783D+00
+   0.24000000D+01   0.26000000D+01   0.32472362D+03   0.66164335D-01
+   0.26000000D+01   0.28000000D+01   0.19124229D+03   0.29062291D-01
+   0.28000000D+01   0.30000000D+01   0.12305218D+03   0.20950054D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/lab_frame/central-lo.dat b/disorder-1.0.0/paper_runs/lab_frame/central-lo.dat
new file mode 100644
index 0000000..c02153d
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/central-lo.dat
@@ -0,0 +1,85 @@
+ # Stamped by ./disorder on  5/09/2023 at 22:24:01
+ #./disorder -p2b -pdf MSHT20nnlo_as118 -Qmin 5 -Qmax 31.62277660168379331998 -ymin 0.04 -ymax 0.95
+ # ----------------------------------------------------------
+ # Doing DIS @   lo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         1.3290802764486975E-003   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002  0.94999999999999996
+ # Q2min, Q2max:       25.000000000000000        1000.0000000000000      GeV^2
+ # Electron energy:    18.000000000000000      GeV
+ # Proton energy:      275.00000000000000      GeV
+ # COM energy:         19800.000000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800072760577117
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sigcut index   0
+   0.00000000D+00   0.10000000D+01   0.11567462D+05   0.35523561D+00
+
+
+# ptj1 index   1
+   0.50000000D+01   0.60000000D+01   0.42585813D+04   0.32337093D+00
+   0.60000000D+01   0.70000000D+01   0.24283755D+04   0.25528791D+00
+   0.70000000D+01   0.80000000D+01   0.14857943D+04   0.19850024D+00
+   0.80000000D+01   0.90000000D+01   0.95977752D+03   0.15627553D+00
+   0.90000000D+01   0.10000000D+02   0.64759068D+03   0.12536949D+00
+   0.10000000D+02   0.11000000D+02   0.45249267D+03   0.10316511D+00
+   0.11000000D+02   0.12000000D+02   0.32496238D+03   0.85609797D-01
+   0.12000000D+02   0.13000000D+02   0.23894922D+03   0.73064592D-01
+   0.13000000D+02   0.14000000D+02   0.17896811D+03   0.64014624D-01
+   0.14000000D+02   0.15000000D+02   0.13595053D+03   0.55932288D-01
+   0.15000000D+02   0.16000000D+02   0.10436046D+03   0.48910896D-01
+   0.16000000D+02   0.17000000D+02   0.80940343D+02   0.42935055D-01
+   0.17000000D+02   0.18000000D+02   0.63102659D+02   0.37814840D-01
+   0.18000000D+02   0.19000000D+02   0.49474208D+02   0.33432970D-01
+   0.19000000D+02   0.20000000D+02   0.38819839D+02   0.29569374D-01
+   0.20000000D+02   0.21000000D+02   0.30528262D+02   0.26274275D-01
+   0.21000000D+02   0.22000000D+02   0.23928454D+02   0.23333412D-01
+   0.22000000D+02   0.23000000D+02   0.18701861D+02   0.20657605D-01
+   0.23000000D+02   0.24000000D+02   0.14469349D+02   0.18375148D-01
+   0.24000000D+02   0.25000000D+02   0.11061155D+02   0.16097509D-01
+   0.25000000D+02   0.26000000D+02   0.82111087D+01   0.13900494D-01
+   0.26000000D+02   0.27000000D+02   0.58389574D+01   0.11936174D-01
+   0.27000000D+02   0.28000000D+02   0.38131081D+01   0.94458452D-02
+   0.28000000D+02   0.29000000D+02   0.20570780D+01   0.57713257D-02
+   0.29000000D+02   0.30000000D+02   0.67528053D+00   0.23211165D-02
+
+
+# etaj1 index   2
+  -0.20000000D+01  -0.18000000D+01   0.26057656D+02   0.41728133D-01
+  -0.18000000D+01  -0.16000000D+01   0.27765919D+03   0.17170233D+00
+  -0.16000000D+01  -0.14000000D+01   0.74511954D+03   0.31100445D+00
+  -0.14000000D+01  -0.12000000D+01   0.13231881D+04   0.42547137D+00
+  -0.12000000D+01  -0.10000000D+01   0.19365855D+04   0.51366099D+00
+  -0.10000000D+01  -0.80000000D+00   0.25351475D+04   0.58187182D+00
+  -0.80000000D+00  -0.60000000D+00   0.30782539D+04   0.63511078D+00
+  -0.60000000D+00  -0.40000000D+00   0.35465397D+04   0.67734013D+00
+  -0.40000000D+00  -0.20000000D+00   0.39282955D+04   0.71061360D+00
+  -0.20000000D+00   0.00000000D+00   0.42181803D+04   0.73650673D+00
+   0.00000000D+00   0.20000000D+00   0.44257471D+04   0.75716573D+00
+   0.20000000D+00   0.40000000D+00   0.45542806D+04   0.77396788D+00
+   0.40000000D+00   0.60000000D+00   0.46187036D+04   0.78868110D+00
+   0.60000000D+00   0.80000000D+00   0.46281116D+04   0.80217610D+00
+   0.80000000D+00   0.10000000D+01   0.45927948D+04   0.81619195D+00
+   0.10000000D+01   0.12000000D+01   0.45227010D+04   0.83160182D+00
+   0.12000000D+01   0.14000000D+01   0.38665204D+04   0.78608136D+00
+   0.14000000D+01   0.16000000D+01   0.23496309D+04   0.61455380D+00
+   0.16000000D+01   0.18000000D+01   0.13629878D+04   0.46258980D+00
+   0.18000000D+01   0.20000000D+01   0.74781426D+03   0.33653016D+00
+   0.20000000D+01   0.22000000D+01   0.36702857D+03   0.23391854D+00
+   0.22000000D+01   0.24000000D+01   0.14482250D+03   0.11017747D+00
+   0.24000000D+01   0.26000000D+01   0.37197665D+02   0.30518133D-01
+   0.26000000D+01   0.28000000D+01   0.39003766D+01   0.39178347D-02
+   0.28000000D+01   0.30000000D+01   0.39838576D-01   0.67706302D-04
+
+
diff --git a/disorder-1.0.0/paper_runs/lab_frame/lab-frame.pdf b/disorder-1.0.0/paper_runs/lab_frame/lab-frame.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..5685a456442145eb42b6a670eeba1bdc0e0f691d
GIT binary patch
literal 44881
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
P_5@+)IXEtBDxCixo;Uy@

literal 0
HcmV?d00001

diff --git a/disorder-1.0.0/paper_runs/lab_frame/max-lo.dat b/disorder-1.0.0/paper_runs/lab_frame/max-lo.dat
new file mode 100644
index 0000000..643d83f
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/max-lo.dat
@@ -0,0 +1,85 @@
+ # Stamped by ./disorder on  5/09/2023 at 22:24:01
+ #./disorder -p2b -pdf MSHT20nnlo_as118 -Qmin 5 -Qmax 31.62277660168379331998 -ymin 0.04 -ymax 0.95
+ # ----------------------------------------------------------
+ # Doing DIS @   lo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         1.3290802764486975E-003   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002  0.94999999999999996
+ # Q2min, Q2max:       25.000000000000000        1000.0000000000000      GeV^2
+ # Electron energy:    18.000000000000000      GeV
+ # Proton energy:      275.00000000000000      GeV
+ # COM energy:         19800.000000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800072760577117
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sigcut index   0
+   0.00000000D+00   0.10000000D+01   0.12741028D+05   0.39540369D+00
+
+
+# ptj1 index   1
+   0.50000000D+01   0.60000000D+01   0.49247059D+04   0.37345104D+00
+   0.60000000D+01   0.70000000D+01   0.27110134D+04   0.28464244D+00
+   0.70000000D+01   0.80000000D+01   0.16149311D+04   0.21524264D+00
+   0.80000000D+01   0.90000000D+01   0.10213674D+04   0.16568562D+00
+   0.90000000D+01   0.10000000D+02   0.67736139D+03   0.13048939D+00
+   0.10000000D+02   0.11000000D+02   0.46651849D+03   0.10568629D+00
+   0.11000000D+02   0.12000000D+02   0.33093743D+03   0.86638833D-01
+   0.12000000D+02   0.13000000D+02   0.24075205D+03   0.73098179D-01
+   0.13000000D+02   0.14000000D+02   0.17896811D+03   0.64014624D-01
+   0.14000000D+02   0.15000000D+02   0.13670234D+03   0.56927302D-01
+   0.15000000D+02   0.16000000D+02   0.10595285D+03   0.50200266D-01
+   0.16000000D+02   0.17000000D+02   0.82886117D+02   0.44368040D-01
+   0.17000000D+02   0.18000000D+02   0.65120314D+02   0.39296043D-01
+   0.18000000D+02   0.19000000D+02   0.51413082D+02   0.34912874D-01
+   0.19000000D+02   0.20000000D+02   0.40599019D+02   0.31016986D-01
+   0.20000000D+02   0.21000000D+02   0.32113429D+02   0.27667682D-01
+   0.21000000D+02   0.22000000D+02   0.25309613D+02   0.24665109D-01
+   0.22000000D+02   0.23000000D+02   0.19886697D+02   0.21920140D-01
+   0.23000000D+02   0.24000000D+02   0.15469961D+02   0.19564075D-01
+   0.24000000D+02   0.25000000D+02   0.11896548D+02   0.17215361D-01
+   0.25000000D+02   0.26000000D+02   0.88911453D+01   0.14938081D-01
+   0.26000000D+02   0.27000000D+02   0.63753774D+01   0.12885994D-01
+   0.27000000D+02   0.28000000D+02   0.42108443D+01   0.10271264D-01
+   0.28000000D+02   0.29000000D+02   0.23102959D+01   0.63833867D-02
+   0.29000000D+02   0.30000000D+02   0.78026118D+00   0.26381262D-02
+
+
+# etaj1 index   2
+  -0.20000000D+01  -0.18000000D+01   0.28276446D+02   0.45532739D-01
+  -0.18000000D+01  -0.16000000D+01   0.31220548D+03   0.19480143D+00
+  -0.16000000D+01  -0.14000000D+01   0.85621626D+03   0.36065049D+00
+  -0.14000000D+01  -0.12000000D+01   0.15370185D+04   0.49850657D+00
+  -0.12000000D+01  -0.10000000D+01   0.22587395D+04   0.60391053D+00
+  -0.10000000D+01  -0.80000000D+00   0.29558939D+04   0.68351009D+00
+  -0.80000000D+00  -0.60000000D+00   0.35767218D+04   0.74321813D+00
+  -0.60000000D+00  -0.40000000D+00   0.40969867D+04   0.78796128D+00
+  -0.40000000D+00  -0.20000000D+00   0.45035055D+04   0.82038533D+00
+  -0.20000000D+00   0.00000000D+00   0.47922438D+04   0.84261805D+00
+   0.00000000D+00   0.20000000D+00   0.49769850D+04   0.85736870D+00
+   0.20000000D+00   0.40000000D+00   0.50648199D+04   0.86647478D+00
+   0.40000000D+00   0.60000000D+00   0.50757829D+04   0.87208702D+00
+   0.60000000D+00   0.80000000D+00   0.50230911D+04   0.87530986D+00
+   0.80000000D+00   0.10000000D+01   0.49207974D+04   0.87841897D+00
+   0.10000000D+01   0.12000000D+01   0.47819065D+04   0.88264946D+00
+   0.12000000D+01   0.14000000D+01   0.40142891D+04   0.81865058D+00
+   0.14000000D+01   0.16000000D+01   0.23676755D+04   0.62045394D+00
+   0.16000000D+01   0.18000000D+01   0.13822898D+04   0.46910683D+00
+   0.18000000D+01   0.20000000D+01   0.78317569D+03   0.35244596D+00
+   0.20000000D+01   0.22000000D+01   0.39662371D+03   0.25196034D+00
+   0.22000000D+01   0.24000000D+01   0.16188382D+03   0.12201908D+00
+   0.24000000D+01   0.26000000D+01   0.43261968D+02   0.35113965D-01
+   0.26000000D+01   0.28000000D+01   0.47701207D+01   0.47292459D-02
+   0.28000000D+01   0.30000000D+01   0.52767202D-01   0.88397737D-04
+
+
diff --git a/disorder-1.0.0/paper_runs/lab_frame/min-lo.dat b/disorder-1.0.0/paper_runs/lab_frame/min-lo.dat
new file mode 100644
index 0000000..e043f49
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/min-lo.dat
@@ -0,0 +1,85 @@
+ # Stamped by ./disorder on  5/09/2023 at 22:24:01
+ #./disorder -p2b -pdf MSHT20nnlo_as118 -Qmin 5 -Qmax 31.62277660168379331998 -ymin 0.04 -ymax 0.95
+ # ----------------------------------------------------------
+ # Doing DIS @   lo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         1.3290802764486975E-003   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002  0.94999999999999996
+ # Q2min, Q2max:       25.000000000000000        1000.0000000000000      GeV^2
+ # Electron energy:    18.000000000000000      GeV
+ # Proton energy:      275.00000000000000      GeV
+ # COM energy:         19800.000000000000      GeV^2
+ # PDF:             MSHT20nnlo_as118
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800072760577117
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sigcut index   0
+   0.00000000D+00   0.10000000D+01   0.10085818D+05   0.31001811D+00
+
+
+# ptj1 index   1
+   0.50000000D+01   0.60000000D+01   0.34583360D+04   0.26381910D+00
+   0.60000000D+01   0.70000000D+01   0.20691304D+04   0.21842330D+00
+   0.70000000D+01   0.80000000D+01   0.13125539D+04   0.17629320D+00
+   0.80000000D+01   0.90000000D+01   0.87332677D+03   0.14316615D+00
+   0.90000000D+01   0.10000000D+02   0.60425354D+03   0.11793155D+00
+   0.10000000D+02   0.11000000D+02   0.43083227D+03   0.99193285D-01
+   0.11000000D+02   0.12000000D+02   0.31467237D+03   0.83675608D-01
+   0.12000000D+02   0.13000000D+02   0.23473352D+03   0.72515831D-01
+   0.13000000D+02   0.14000000D+02   0.17801640D+03   0.64458607D-01
+   0.14000000D+02   0.15000000D+02   0.13456403D+03   0.54885468D-01
+   0.15000000D+02   0.16000000D+02   0.10252398D+03   0.47676615D-01
+   0.16000000D+02   0.17000000D+02   0.78977470D+02   0.41621619D-01
+   0.17000000D+02   0.18000000D+02   0.61194642D+02   0.36490200D-01
+   0.18000000D+02   0.19000000D+02   0.47710055D+02   0.32130790D-01
+   0.19000000D+02   0.20000000D+02   0.37242366D+02   0.28310472D-01
+   0.20000000D+02   0.21000000D+02   0.29148298D+02   0.25072543D-01
+   0.21000000D+02   0.22000000D+02   0.22742608D+02   0.22192697D-01
+   0.22000000D+02   0.23000000D+02   0.17695753D+02   0.19582558D-01
+   0.23000000D+02   0.24000000D+02   0.13627719D+02   0.17367547D-01
+   0.24000000D+02   0.25000000D+02   0.10364767D+02   0.15155651D-01
+   0.25000000D+02   0.26000000D+02   0.76493484D+01   0.13031305D-01
+   0.26000000D+02   0.27000000D+02   0.54003061D+01   0.11144729D-01
+   0.27000000D+02   0.28000000D+02   0.34920377D+01   0.87645119D-02
+   0.28000000D+02   0.29000000D+02   0.18563695D+01   0.52765956D-02
+   0.29000000D+02   0.30000000D+02   0.59450887D+00   0.20726315D-02
+
+
+# etaj1 index   2
+  -0.20000000D+01  -0.18000000D+01   0.23250971D+02   0.36964726D-01
+  -0.18000000D+01  -0.16000000D+01   0.23541331D+03   0.14378794D+00
+  -0.16000000D+01  -0.14000000D+01   0.61190190D+03   0.25218626D+00
+  -0.14000000D+01  -0.12000000D+01   0.10703111D+04   0.34017824D+00
+  -0.12000000D+01  -0.10000000D+01   0.15578255D+04   0.40889561D+00
+  -0.10000000D+01  -0.80000000D+00   0.20400520D+04   0.46380299D+00
+  -0.80000000D+00  -0.60000000D+00   0.24883468D+04   0.50885840D+00
+  -0.60000000D+00  -0.40000000D+00   0.28890127D+04   0.54703689D+00
+  -0.40000000D+00  -0.20000000D+00   0.32327019D+04   0.57984423D+00
+  -0.20000000D+00   0.00000000D+00   0.35136330D+04   0.60836822D+00
+   0.00000000D+00   0.20000000D+00   0.37374997D+04   0.63423583D+00
+   0.20000000D+00   0.40000000D+00   0.39042569D+04   0.65842732D+00
+   0.40000000D+00   0.60000000D+00   0.40235801D+04   0.68235183D+00
+   0.60000000D+00   0.80000000D+00   0.41003386D+04   0.70668108D+00
+   0.80000000D+00   0.10000000D+01   0.41406520D+04   0.73254577D+00
+   0.10000000D+01   0.12000000D+01   0.41509797D+04   0.76046425D+00
+   0.12000000D+01   0.14000000D+01   0.36371661D+04   0.73746252D+00
+   0.14000000D+01   0.16000000D+01   0.23001120D+04   0.60071163D+00
+   0.16000000D+01   0.18000000D+01   0.13370466D+04   0.45407012D+00
+   0.18000000D+01   0.20000000D+01   0.71546475D+03   0.32209849D+00
+   0.20000000D+01   0.22000000D+01   0.34230269D+03   0.21879026D+00
+   0.22000000D+01   0.24000000D+01   0.13127511D+03   0.10068291D+00
+   0.24000000D+01   0.26000000D+01   0.32590477D+02   0.26991617D-01
+   0.26000000D+01   0.28000000D+01   0.32717763D+01   0.33242043D-02
+   0.28000000D+01   0.30000000D+01   0.31172862D-01   0.53642504D-04
+
+
diff --git a/disorder-1.0.0/paper_runs/lab_frame/plots.gp b/disorder-1.0.0/paper_runs/lab_frame/plots.gp
new file mode 100644
index 0000000..1d2e269
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/plots.gp
@@ -0,0 +1,164 @@
+set terminal pdf enhanced font "Latin Modern Roman,36" size 30cm,40cm
+set datafile fortran
+
+set output 'lab-frame.pdf'
+set macros
+
+#linetype 1,  linecolor rgb "dark-violet"  linewidth 1.000 dashtype solid pointtype 1 pointsize default
+#linetype 2,  linecolor rgb "#009e73"  linewidth 1.000 dashtype solid pointtype 2 pointsize default
+#linetype 3,  linecolor rgb "#56b4e9"  linewidth 1.000 dashtype solid pointtype 3 pointsize default
+#linetype 4,  linecolor rgb "#e69f00"  linewidth 1.000 dashtype solid pointtype 4 pointsize default
+#linetype 5,  linecolor rgb "#f0e442"  linewidth 1.000 dashtype solid pointtype 5 pointsize default
+#linetype 6,  linecolor rgb "#0072b2"  linewidth 1.000 dashtype solid pointtype 6 pointsize default
+#linetype 7,  linecolor rgb "#e51e10"  linewidth 1.000 dashtype solid pointtype 7 pointsize default
+#linetype 8,  linecolor rgb "black" 
+
+NLOline   = "lines lc rgb '#009e73' lw 2.0"
+NLOlinethin   = "lines lc rgb '#009e73' lw 0.5"
+NLOfill   = "filledcurves lc rgb '#009e73' lw 2.0 fs transparent solid 0.2"
+
+LOline  = "xerrorbars lc rgb 'dark-violet' lw 2.0"
+LOlinethin  = "lines lc rgb 'dark-violet' lw 0.5"
+LOfill  = "boxxyerrorbars lc rgb 'dark-violet' lw 2.0 fs transparent solid 0.2"
+
+NLOline = "xerrorbars lc rgb '#009e73' lw 2.0"
+NLOlinethin = "lines lc rgb '#009e73' lw 0.5"
+NLOfill = "boxxyerrorbars lc rgb '#009e73' lw 0.2 fs transparent solid 0.2"
+
+NNLOline = "xerrorbars lc rgb '#e51e10' lw 2.0"
+NNLOlinethin = "lines lc rgb '#e51e10' lw 0.5"
+NNLOfill= "boxxyerrorbars lc rgb '#e51e10' lw 2.0 fs transparent solid 0.2"
+
+
+lo='<paste NC_EIC_disorder_lo_central.dat NC_EIC_disorder_lo_max.dat NC_EIC_disorder_lo_min.dat         NC_EIC_disorder_nlo_central.dat '
+nlo='<paste NC_EIC_disorder_nlo_central.dat NC_EIC_disorder_nlo_max.dat NC_EIC_disorder_nlo_min.dat     NC_EIC_disorder_nlo_central.dat '
+nnlo='<paste NC_EIC_disorder_nnlo_central.dat NC_EIC_disorder_nnlo_max.dat NC_EIC_disorder_nnlo_min.dat NC_EIC_disorder_nlo_central.dat '
+
+
+reset
+
+set mxtics
+set mytics
+set grid
+set xtics format ""
+set log y
+set format y "10^{%T}"
+set xrange [*:30]
+set yrange [*:*]
+#set key at  -5.2,1.095
+
+set title '25 GeV^2 < Q^2 < 1000 GeV^2,  0.04 < y < 0.95'
+
+#set label 2 '4 GeV^2 < Q^2 < 5 GeV^2' font "Latin Modern Roman,28" at -8.9,1.7
+set label 28 'e^- (18 GeV) p (275 GeV) → e^- + X' font "Latin Modern Roman,28" at 6, 1.8/1000. left
+set label 29 'MSHT20nnlo\_as118' font "Latin Modern Roman,28" at 6, 1.0/1000. left
+set label 30 'μ_R = μ_F = Q' font "Latin Modern Roman,28" at 6, 0.5555555/1000. left
+set label 31 '7-point variation' font "Latin Modern Roman,28" at 6, .30864197530864197530/1000. left
+set label 38 '|η_j| < 3, anti-k_t, R=0.8' font "Latin Modern Roman,28" at 6, .17146776406035665294/1000. left
+
+set ylabel 'dσ/dp_{t,j} [mb/GeV]'
+set xlabel ''
+set multiplot
+set origin 0.0,0.3
+set size 1.0,1.0
+
+set lmargin at screen 0.15
+set rmargin at screen 0.95
+set tmargin at screen 0.92
+set bmargin at screen 0.47
+
+
+ii=1
+
+plot  lo i ii u   (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @LOfill title 'LO',\
+      lo i ii u   (($1+$2)/2.):($3/1000.):1:2 w @LOline not,\
+      nlo i ii u  (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @NLOfill title 'NLO',\
+      nlo i ii u  (($1+$2)/2.):($3/1000.):1:2 w @NLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/1000.):1:2 w @NNLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @NNLOfill title 'NNLO',\
+
+      
+set tmargin at screen 0.47
+set bmargin at screen 0.10
+set nologscale y
+set title ''
+set format x
+set format y
+set ytics 0.5,0.25,1.49
+set mytics 5
+unset label
+set xlabel 'p_{t,j [GeV]'
+set ylabel 'Ratio to NLO'
+set yrange [0.5:1.5]
+
+plot  lo i ii u   (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @LOfill not,\
+      lo i ii u   (($1+$2)/2.):($3/$15):1:2 w @LOline not,\
+      nlo i ii u  (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @NLOfill not,\
+      1 lc rgb '#009e73'  not,\
+      nnlo i ii u (($1+$2)/2.):($3/$15):1:2 w @NNLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @NNLOfill not',\
+
+unset multiplot
+reset
+
+set mxtics
+set mytics
+set grid
+set xtics format ""
+#set log y
+#set format y "10^{%T}"
+set xrange [*:*]
+set yrange [0:*]
+#set key at  -5.2,1.095
+
+set title '25 GeV^2 < Q^2 < 1000 GeV^2,  0.04 < y < 0.95'
+
+set label 28 'e^- (18 GeV) p (275 GeV) → e^- + X' font "Latin Modern Roman,28" at -0.6, 1.6 left
+set label 29 'MSHT20nnlo\_as118' font "Latin Modern Roman,28" at -0.6, 1.3 left
+set label 30 'μ_R = μ_F = Q' font "Latin Modern Roman,28" at -0.6, 1.0 left
+set label 31 '7-point variation' font "Latin Modern Roman,28" at -0.6, 0.7 left
+set label 38 '|η_j| < 3, anti-k_t, R=0.8' font "Latin Modern Roman,28" at -0.6, 0.4 left
+
+
+set ylabel 'dσ/dη_{j} [mb]'
+
+set multiplot
+set origin 0.0,0.3
+set size 1.0,1.0
+
+set lmargin at screen 0.15
+set rmargin at screen 0.95
+set tmargin at screen 0.92
+set bmargin at screen 0.47
+
+ii=2
+
+plot  lo i ii u   (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @LOfill title 'LO',\
+      lo i ii u   (($1+$2)/2.):($3/1000.):1:2 w @LOline not,\
+      nlo i ii u  (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @NLOfill title 'NLO',\
+      nlo i ii u  (($1+$2)/2.):($3/1000.):1:2 w @NLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/1000.):1:2 w @NNLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @NNLOfill title 'NNLO',\
+
+set tmargin at screen 0.47
+set bmargin at screen 0.10
+set nologscale y
+set title ''
+set format x
+set format y
+set ytics 0.0,0.5,1.99
+set mytics 5
+unset label
+set xlabel 'η_{j}'
+set ylabel 'Ratio to NLO'
+set yrange [0.0:2.0]
+plot  lo i ii u   (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @LOfill not,\
+      lo i ii u   (($1+$2)/2.):($3/$15):1:2 w @LOline not,\
+      nlo i ii u  (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @NLOfill not,\
+      1 lc rgb '#009e73'  not,\
+      nnlo i ii u (($1+$2)/2.):($3/$15):1:2 w @NNLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @NNLOfill not',\
+
+unset multiplot 
+
+set output
\ No newline at end of file
diff --git a/disorder-1.0.0/paper_runs/lab_frame/run.sh b/disorder-1.0.0/paper_runs/lab_frame/run.sh
new file mode 100755
index 0000000..248329c
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/lab_frame/run.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+FLAGS="-p2b -pdf MSHT20nnlo_as118 -Qmin 5 -Qmax 31.62277660168379331998 -ymin 0.04 -ymax 0.95 -scaleuncert -Ehad 275 -Elep 18 -mz 91.1876 -mw 80.398 -prefix NC_EIC_"
+../../disorder $FLAGS -lo   -ncall1 100000 -ncall2 100000000 &
+../../disorder $FLAGS -nlo  -ncall1 100000 -ncall2 100000000 &
+../../disorder $FLAGS -nnlo -ncall1 100000 -ncall2 10000000 &
+
diff --git a/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_lo_central.dat b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_lo_central.dat
new file mode 100644
index 0000000..595dbfd
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_lo_central.dat
@@ -0,0 +1,93 @@
+ # Stamped by ./disorder on 19/09/2023 at 13:05:42
+ #./disorder -p2b -pdf NNPDF31_nnlo_pdfas -Qmin 5 -ymin 0.04 -scaleuncert -Ehad 820 -Elep 27.5 -mz 9
+ # ----------------------------------------------------------
+ # Doing DIS @   lo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         2.7716186252771619E-004   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002   1.0000000000000000
+ # Q2min, Q2max:       25.000000000000000        90200.000000000000      GeV^2
+ # Electron energy:    27.500000000000000      GeV
+ # Proton energy:      820.00000000000000      GeV
+ # COM energy:         90200.000000000000      GeV^2
+ # PDF:             NNPDF31_nnlo_pdfas
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800215829284905
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sig index   0
+   0.00000000D+00   0.10000000D+01   0.10539840D+05   0.52636998D+00
+
+
+# Q2 index   1
+   0.25000000D+02   0.50000000D+02   0.74401224D+02   0.11384749D-01
+   0.50000000D+02   0.10000000D+03   0.92030058D+02   0.82645906D-02
+   0.10000000D+03   0.25000000D+03   0.18166859D+02   0.20412079D-02
+   0.25000000D+03   0.63000000D+03   0.25345153D+01   0.46289737D-03
+   0.63000000D+03   0.16000000D+04   0.30861420D+00   0.92247427D-04
+   0.16000000D+04   0.40000000D+04   0.30972901D-01   0.15045249D-04
+   0.40000000D+04   0.10000000D+06   0.17157140D-03   0.12773197D-06
+
+
+# x index   2
+   0.10000000D-03   0.10000000D-02   0.00000000D+00   0.00000000D+00
+   0.10000000D-02   0.25000000D-02   0.23952263D+06   0.82688858D+02
+   0.25000000D-02   0.63000000D-02   0.10173160D+07   0.96999852D+02
+   0.63000000D-02   0.15800000D-01   0.43124153D+06   0.39978557D+02
+   0.15800000D-01   0.40000000D-01   0.66180117D+05   0.10451076D+02
+   0.40000000D-01   0.10000000D+00   0.78012888D+04   0.23457543D+01
+   0.10000000D+00   0.10000000D+01   0.16480489D+03   0.74024680D-01
+
+
+# Etj1inc index   3
+   0.60000000D+01   0.80000000D+01   0.24919438D+04   0.21657449D+00
+   0.80000000D+01   0.10000000D+02   0.11560752D+04   0.14755318D+00
+   0.10000000D+02   0.14000000D+02   0.47361915D+03   0.63968973D-01
+   0.14000000D+02   0.21000000D+02   0.13231439D+03   0.25145307D-01
+   0.21000000D+02   0.29000000D+02   0.33948966D+02   0.11914754D-01
+   0.29000000D+02   0.47000000D+02   0.71635704D+01   0.31243752D-02
+   0.47000000D+02   0.71000000D+02   0.84639438D+00   0.60637034D-03
+   0.71000000D+02   0.12700000D+03   0.40608638D-01   0.42840813D-04
+
+
+# etaj1inc index   4
+  -0.10000000D+01  -0.50000000D+00   0.37298565D+04   0.50717879D+00
+  -0.50000000D+00   0.00000000D+00   0.45277513D+04   0.55944181D+00
+   0.00000000D+00   0.50000000D+00   0.47670393D+04   0.58942167D+00
+   0.50000000D+00   0.10000000D+01   0.46170880D+04   0.61400487D+00
+   0.10000000D+01   0.15000000D+01   0.25652079D+04   0.48370561D+00
+   0.15000000D+01   0.20000000D+01   0.69439445D+03   0.25952431D+00
+   0.20000000D+01   0.25000000D+01   0.16025360D+03   0.11255884D+00
+   0.25000000D+01   0.30000000D+01   0.18088477D+02   0.18133438D-01
+
+
+# Etj1 index   5
+   0.60000000D+01   0.80000000D+01   0.24919438D+04   0.21657449D+00
+   0.80000000D+01   0.10000000D+02   0.11560752D+04   0.14755318D+00
+   0.10000000D+02   0.14000000D+02   0.47361915D+03   0.63968973D-01
+   0.14000000D+02   0.21000000D+02   0.13231439D+03   0.25145307D-01
+   0.21000000D+02   0.29000000D+02   0.33948966D+02   0.11914754D-01
+   0.29000000D+02   0.47000000D+02   0.71635704D+01   0.31243752D-02
+   0.47000000D+02   0.71000000D+02   0.84639438D+00   0.60637034D-03
+   0.71000000D+02   0.12700000D+03   0.40608638D-01   0.42840813D-04
+
+
+# etaj1 index   6
+  -0.10000000D+01  -0.50000000D+00   0.37298565D+04   0.50717879D+00
+  -0.50000000D+00   0.00000000D+00   0.45277513D+04   0.55944181D+00
+   0.00000000D+00   0.50000000D+00   0.47670393D+04   0.58942167D+00
+   0.50000000D+00   0.10000000D+01   0.46170880D+04   0.61400487D+00
+   0.10000000D+01   0.15000000D+01   0.25652079D+04   0.48370561D+00
+   0.15000000D+01   0.20000000D+01   0.69439445D+03   0.25952431D+00
+   0.20000000D+01   0.25000000D+01   0.16025360D+03   0.11255884D+00
+   0.25000000D+01   0.30000000D+01   0.18088477D+02   0.18133438D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_lo_max.dat b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_lo_max.dat
new file mode 100644
index 0000000..85fb503
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_lo_max.dat
@@ -0,0 +1,93 @@
+ # Stamped by ./disorder on 19/09/2023 at 13:05:42
+ #./disorder -p2b -pdf NNPDF31_nnlo_pdfas -Qmin 5 -ymin 0.04 -scaleuncert -Ehad 820 -Elep 27.5 -mz 9
+ # ----------------------------------------------------------
+ # Doing DIS @   lo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         2.7716186252771619E-004   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002   1.0000000000000000
+ # Q2min, Q2max:       25.000000000000000        90200.000000000000      GeV^2
+ # Electron energy:    27.500000000000000      GeV
+ # Proton energy:      820.00000000000000      GeV
+ # COM energy:         90200.000000000000      GeV^2
+ # PDF:             NNPDF31_nnlo_pdfas
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800215829284905
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sig index   0
+   0.00000000D+00   0.10000000D+01   0.12188799D+05   0.61283155D+00
+
+
+# Q2 index   1
+   0.25000000D+02   0.50000000D+02   0.90447142D+02   0.13826853D-01
+   0.50000000D+02   0.10000000D+03   0.10921278D+03   0.97980432D-02
+   0.10000000D+03   0.25000000D+03   0.20354091D+02   0.22756735D-02
+   0.25000000D+03   0.63000000D+03   0.26882394D+01   0.48520066D-03
+   0.63000000D+03   0.16000000D+04   0.31302659D+00   0.92873313D-04
+   0.16000000D+04   0.40000000D+04   0.31554566D-01   0.15261285D-04
+   0.40000000D+04   0.10000000D+06   0.17998490D-03   0.13200904D-06
+
+
+# x index   2
+   0.10000000D-03   0.10000000D-02   0.00000000D+00   0.00000000D+00
+   0.10000000D-02   0.25000000D-02   0.30208883D+06   0.10429831D+03
+   0.25000000D-02   0.63000000D-02   0.12329677D+07   0.11789702D+03
+   0.63000000D-02   0.15800000D-01   0.49589817D+06   0.46175656D+02
+   0.15800000D-01   0.40000000D-01   0.71187152D+05   0.11270410D+02
+   0.40000000D-01   0.10000000D+00   0.79040953D+04   0.23760548D+01
+   0.10000000D+00   0.10000000D+01   0.17212804D+03   0.76408116D-01
+
+
+# Etj1inc index   3
+   0.60000000D+01   0.80000000D+01   0.30122695D+04   0.26158317D+00
+   0.80000000D+01   0.10000000D+02   0.13336332D+04   0.16975549D+00
+   0.10000000D+02   0.14000000D+02   0.52437459D+03   0.70419799D-01
+   0.14000000D+02   0.21000000D+02   0.13964097D+03   0.26332458D-01
+   0.21000000D+02   0.29000000D+02   0.34335650D+02   0.11968305D-01
+   0.29000000D+02   0.47000000D+02   0.73283180D+01   0.31833365D-02
+   0.47000000D+02   0.71000000D+02   0.89960903D+00   0.63591806D-03
+   0.71000000D+02   0.12700000D+03   0.44642690D-01   0.46512920D-04
+
+
+# etaj1inc index   4
+  -0.10000000D+01  -0.50000000D+00   0.45109438D+04   0.61947317D+00
+  -0.50000000D+00   0.00000000D+00   0.53929404D+04   0.67248070D+00
+   0.00000000D+00   0.50000000D+00   0.55596871D+04   0.69247284D+00
+   0.50000000D+00   0.10000000D+01   0.52518156D+04   0.70232083D+00
+   0.10000000D+01   0.15000000D+01   0.27872241D+04   0.52784170D+00
+   0.15000000D+01   0.20000000D+01   0.70426410D+03   0.26396828D+00
+   0.20000000D+01   0.25000000D+01   0.16683255D+03   0.11557972D+00
+   0.25000000D+01   0.30000000D+01   0.20021833D+02   0.19796240D-01
+
+
+# Etj1 index   5
+   0.60000000D+01   0.80000000D+01   0.30122695D+04   0.26158317D+00
+   0.80000000D+01   0.10000000D+02   0.13336332D+04   0.16975549D+00
+   0.10000000D+02   0.14000000D+02   0.52437459D+03   0.70419799D-01
+   0.14000000D+02   0.21000000D+02   0.13964097D+03   0.26332458D-01
+   0.21000000D+02   0.29000000D+02   0.34335650D+02   0.11968305D-01
+   0.29000000D+02   0.47000000D+02   0.73283180D+01   0.31833365D-02
+   0.47000000D+02   0.71000000D+02   0.89960903D+00   0.63591806D-03
+   0.71000000D+02   0.12700000D+03   0.44642690D-01   0.46512920D-04
+
+
+# etaj1 index   6
+  -0.10000000D+01  -0.50000000D+00   0.45109438D+04   0.61947317D+00
+  -0.50000000D+00   0.00000000D+00   0.53929404D+04   0.67248070D+00
+   0.00000000D+00   0.50000000D+00   0.55596871D+04   0.69247284D+00
+   0.50000000D+00   0.10000000D+01   0.52518156D+04   0.70232083D+00
+   0.10000000D+01   0.15000000D+01   0.27872241D+04   0.52784170D+00
+   0.15000000D+01   0.20000000D+01   0.70426410D+03   0.26396828D+00
+   0.20000000D+01   0.25000000D+01   0.16683255D+03   0.11557972D+00
+   0.25000000D+01   0.30000000D+01   0.20021833D+02   0.19796240D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_lo_min.dat b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_lo_min.dat
new file mode 100644
index 0000000..493a67d
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_lo_min.dat
@@ -0,0 +1,93 @@
+ # Stamped by ./disorder on 19/09/2023 at 13:05:42
+ #./disorder -p2b -pdf NNPDF31_nnlo_pdfas -Qmin 5 -ymin 0.04 -scaleuncert -Ehad 820 -Elep 27.5 -mz 9
+ # ----------------------------------------------------------
+ # Doing DIS @   lo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         2.7716186252771619E-004   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002   1.0000000000000000
+ # Q2min, Q2max:       25.000000000000000        90200.000000000000      GeV^2
+ # Electron energy:    27.500000000000000      GeV
+ # Proton energy:      820.00000000000000      GeV
+ # COM energy:         90200.000000000000      GeV^2
+ # PDF:             NNPDF31_nnlo_pdfas
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800215829284905
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sig index   0
+   0.00000000D+00   0.10000000D+01   0.86160720D+04   0.42989051D+00
+
+
+# Q2 index   1
+   0.25000000D+02   0.50000000D+02   0.56446370D+02   0.86575621D-02
+   0.50000000D+02   0.10000000D+03   0.72209998D+02   0.65105970D-02
+   0.10000000D+03   0.25000000D+03   0.15475183D+02   0.17554076D-02
+   0.25000000D+03   0.63000000D+03   0.23354597D+01   0.43414593D-03
+   0.63000000D+03   0.16000000D+04   0.30170223D+00   0.91131885D-04
+   0.16000000D+04   0.40000000D+04   0.30390842D-01   0.14821493D-04
+   0.40000000D+04   0.10000000D+06   0.16419203D-03   0.12384017D-06
+
+
+# x index   2
+   0.10000000D-03   0.10000000D-02   0.00000000D+00   0.00000000D+00
+   0.10000000D-02   0.25000000D-02   0.17319613D+06   0.59789790D+02
+   0.25000000D-02   0.63000000D-02   0.77593159D+06   0.73745455D+02
+   0.63000000D-02   0.15800000D-01   0.35332344D+06   0.32567868D+02
+   0.15800000D-01   0.40000000D-01   0.59483997D+05   0.93617078D+01
+   0.40000000D-01   0.10000000D+00   0.76122860D+04   0.22900044D+01
+   0.10000000D+00   0.10000000D+01   0.15820076D+03   0.71762078D-01
+
+
+# Etj1inc index   3
+   0.60000000D+01   0.80000000D+01   0.19061410D+04   0.16610571D+00
+   0.80000000D+01   0.10000000D+02   0.94163037D+03   0.12077039D+00
+   0.10000000D+02   0.14000000D+02   0.41007408D+03   0.55873932D-01
+   0.14000000D+02   0.21000000D+02   0.12258093D+03   0.23557631D-01
+   0.21000000D+02   0.29000000D+02   0.33270640D+02   0.11784931D-01
+   0.29000000D+02   0.47000000D+02   0.70009234D+01   0.30645874D-02
+   0.47000000D+02   0.71000000D+02   0.80075723D+00   0.58042280D-03
+   0.71000000D+02   0.12700000D+03   0.37274388D-01   0.39761224D-04
+
+
+# etaj1inc index   4
+  -0.10000000D+01  -0.50000000D+00   0.28654301D+04   0.38467609D+00
+  -0.50000000D+00   0.00000000D+00   0.35478191D+04   0.43345648D+00
+   0.00000000D+00   0.50000000D+00   0.38395631D+04   0.47088328D+00
+   0.50000000D+00   0.10000000D+01   0.38433695D+04   0.50825983D+00
+   0.10000000D+01   0.15000000D+01   0.22730599D+04   0.42702229D+00
+   0.15000000D+01   0.20000000D+01   0.67604794D+03   0.25194345D+00
+   0.20000000D+01   0.25000000D+01   0.15420369D+03   0.10956120D+00
+   0.25000000D+01   0.30000000D+01   0.16518343D+02   0.16761070D-01
+
+
+# Etj1 index   5
+   0.60000000D+01   0.80000000D+01   0.19061410D+04   0.16610571D+00
+   0.80000000D+01   0.10000000D+02   0.94163037D+03   0.12077039D+00
+   0.10000000D+02   0.14000000D+02   0.41007408D+03   0.55873932D-01
+   0.14000000D+02   0.21000000D+02   0.12258093D+03   0.23557631D-01
+   0.21000000D+02   0.29000000D+02   0.33270640D+02   0.11784931D-01
+   0.29000000D+02   0.47000000D+02   0.70009234D+01   0.30645874D-02
+   0.47000000D+02   0.71000000D+02   0.80075723D+00   0.58042280D-03
+   0.71000000D+02   0.12700000D+03   0.37274388D-01   0.39761224D-04
+
+
+# etaj1 index   6
+  -0.10000000D+01  -0.50000000D+00   0.28654301D+04   0.38467609D+00
+  -0.50000000D+00   0.00000000D+00   0.35478191D+04   0.43345648D+00
+   0.00000000D+00   0.50000000D+00   0.38395631D+04   0.47088328D+00
+   0.50000000D+00   0.10000000D+01   0.38433695D+04   0.50825983D+00
+   0.10000000D+01   0.15000000D+01   0.22730599D+04   0.42702229D+00
+   0.15000000D+01   0.20000000D+01   0.67604794D+03   0.25194345D+00
+   0.20000000D+01   0.25000000D+01   0.15420369D+03   0.10956120D+00
+   0.25000000D+01   0.30000000D+01   0.16518343D+02   0.16761070D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nlo_central.dat b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nlo_central.dat
new file mode 100644
index 0000000..c9a5b08
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nlo_central.dat
@@ -0,0 +1,93 @@
+ # Stamped by ./disorder on 19/09/2023 at 13:55:08
+ #./disorder -p2b -pdf NNPDF31_nnlo_pdfas -Qmin 5 -ymin 0.04 -scaleuncert -Ehad 820 -Elep 27.5 -mz 9
+ # ----------------------------------------------------------
+ # Doing DIS @  nlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         2.7716186252771619E-004   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002   1.0000000000000000
+ # Q2min, Q2max:       25.000000000000000        90200.000000000000      GeV^2
+ # Electron energy:    27.500000000000000      GeV
+ # Proton energy:      820.00000000000000      GeV
+ # COM energy:         90200.000000000000      GeV^2
+ # PDF:             NNPDF31_nnlo_pdfas
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800215829284905
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sig index   0
+   0.00000000D+00   0.10000000D+01   0.10873878D+05   0.19831417D+01
+
+
+# Q2 index   1
+   0.25000000D+02   0.50000000D+02   0.11894170D+03   0.74677521D-01
+   0.50000000D+02   0.10000000D+03   0.77665736D+02   0.12506783D-01
+   0.10000000D+03   0.25000000D+03   0.17933071D+02   0.20960055D-02
+   0.25000000D+03   0.63000000D+03   0.24820026D+01   0.38449729D-03
+   0.63000000D+03   0.16000000D+04   0.30299161D+00   0.76528236D-04
+   0.16000000D+04   0.40000000D+04   0.30628722D-01   0.12387290D-04
+   0.40000000D+04   0.10000000D+06   0.17204701D-03   0.10785475D-06
+
+
+# x index   2
+   0.10000000D-03   0.10000000D-02   0.20588863D+06   0.56361538D+02
+   0.10000000D-02   0.25000000D-02   0.97749604D+06   0.47060889D+03
+   0.25000000D-02   0.63000000D-02   0.96030761D+06   0.43528943D+03
+   0.63000000D-02   0.15800000D-01   0.36863920D+06   0.88648920D+02
+   0.15800000D-01   0.40000000D-01   0.61316476D+05   0.82971916D+01
+   0.40000000D-01   0.10000000D+00   0.73792952D+04   0.18585030D+01
+   0.10000000D+00   0.10000000D+01   0.16052957D+03   0.59802828D-01
+
+
+# Etj1inc index   3
+   0.60000000D+01   0.80000000D+01   0.26555651D+04   0.10686405D+01
+   0.80000000D+01   0.10000000D+02   0.13318202D+04   0.50969861D+00
+   0.10000000D+02   0.14000000D+02   0.55587757D+03   0.13727381D+00
+   0.14000000D+02   0.21000000D+02   0.15357406D+03   0.34115050D-01
+   0.21000000D+02   0.29000000D+02   0.38391620D+02   0.11906253D-01
+   0.29000000D+02   0.47000000D+02   0.78370733D+01   0.27387321D-02
+   0.47000000D+02   0.71000000D+02   0.90761481D+00   0.52659506D-03
+   0.71000000D+02   0.12700000D+03   0.44164690D-01   0.38544773D-04
+
+
+# etaj1inc index   4
+  -0.10000000D+01  -0.50000000D+00   0.32469862D+04   0.20328707D+01
+  -0.50000000D+00   0.00000000D+00   0.43656496D+04   0.21673418D+01
+   0.00000000D+00   0.50000000D+00   0.48731850D+04   0.31720540D+01
+   0.50000000D+00   0.10000000D+01   0.48861931D+04   0.21817454D+01
+   0.10000000D+01   0.15000000D+01   0.37096765D+04   0.99141396D+00
+   0.15000000D+01   0.20000000D+01   0.15751973D+04   0.37465745D+00
+   0.20000000D+01   0.25000000D+01   0.61221878D+03   0.11495520D+00
+   0.25000000D+01   0.30000000D+01   0.22240722D+03   0.33507449D-01
+
+
+# Etj1 index   5
+   0.60000000D+01   0.80000000D+01   0.24354102D+04   0.10683850D+01
+   0.80000000D+01   0.10000000D+02   0.12333187D+04   0.50954612D+00
+   0.10000000D+02   0.14000000D+02   0.51821278D+03   0.13719597D+00
+   0.14000000D+02   0.21000000D+02   0.14448458D+03   0.34092070D-01
+   0.21000000D+02   0.29000000D+02   0.36540787D+02   0.11902109D-01
+   0.29000000D+02   0.47000000D+02   0.75591936D+01   0.27382486D-02
+   0.47000000D+02   0.71000000D+02   0.88882599D+00   0.52656864D-03
+   0.71000000D+02   0.12700000D+03   0.43794782D-01   0.38544315D-04
+
+
+# etaj1 index   6
+  -0.10000000D+01  -0.50000000D+00   0.30938784D+04   0.20325309D+01
+  -0.50000000D+00   0.00000000D+00   0.41331931D+04   0.21668290D+01
+   0.00000000D+00   0.50000000D+00   0.45903816D+04   0.31716789D+01
+   0.50000000D+00   0.10000000D+01   0.45859040D+04   0.21812480D+01
+   0.10000000D+01   0.15000000D+01   0.34245289D+04   0.99055470D+00
+   0.15000000D+01   0.20000000D+01   0.13427845D+04   0.37308590D+00
+   0.20000000D+01   0.25000000D+01   0.45055713D+03   0.11236770D+00
+   0.25000000D+01   0.30000000D+01   0.12652865D+03   0.29511683D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nlo_max.dat b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nlo_max.dat
new file mode 100644
index 0000000..cca9404
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nlo_max.dat
@@ -0,0 +1,93 @@
+ # Stamped by ./disorder on 19/09/2023 at 13:55:08
+ #./disorder -p2b -pdf NNPDF31_nnlo_pdfas -Qmin 5 -ymin 0.04 -scaleuncert -Ehad 820 -Elep 27.5 -mz 9
+ # ----------------------------------------------------------
+ # Doing DIS @  nlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         2.7716186252771619E-004   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002   1.0000000000000000
+ # Q2min, Q2max:       25.000000000000000        90200.000000000000      GeV^2
+ # Electron energy:    27.500000000000000      GeV
+ # Proton energy:      820.00000000000000      GeV
+ # COM energy:         90200.000000000000      GeV^2
+ # PDF:             NNPDF31_nnlo_pdfas
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800215829284905
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sig index   0
+   0.00000000D+00   0.10000000D+01   0.11283005D+05   0.20568003D+01
+
+
+# Q2 index   1
+   0.25000000D+02   0.50000000D+02   0.13110884D+03   0.92709151D-01
+   0.50000000D+02   0.10000000D+03   0.82483225D+02   0.13125819D-01
+   0.10000000D+03   0.25000000D+03   0.18490584D+02   0.21541132D-02
+   0.25000000D+03   0.63000000D+03   0.25253094D+01   0.39024453D-03
+   0.63000000D+03   0.16000000D+04   0.30539957D+00   0.77056214D-04
+   0.16000000D+04   0.40000000D+04   0.30704821D-01   0.12413092D-04
+   0.40000000D+04   0.10000000D+06   0.17297516D-03   0.10821966D-06
+
+
+# x index   2
+   0.10000000D-03   0.10000000D-02   0.25975298D+06   0.71257366D+02
+   0.10000000D-02   0.25000000D-02   0.11565992D+07   0.57766547D+03
+   0.25000000D-02   0.63000000D-02   0.10063112D+07   0.45310878D+03
+   0.63000000D-02   0.15800000D-01   0.38725632D+06   0.89206883D+02
+   0.15800000D-01   0.40000000D-01   0.62958052D+05   0.84993852D+01
+   0.40000000D-01   0.10000000D+00   0.74714720D+04   0.18817530D+01
+   0.10000000D+00   0.10000000D+01   0.16140841D+03   0.60087289D-01
+
+
+# Etj1inc index   3
+   0.60000000D+01   0.80000000D+01   0.27893805D+04   0.11011679D+01
+   0.80000000D+01   0.10000000D+02   0.13797343D+04   0.60796031D+00
+   0.10000000D+02   0.14000000D+02   0.57652417D+03   0.15949496D+00
+   0.14000000D+02   0.21000000D+02   0.15861848D+03   0.37932027D-01
+   0.21000000D+02   0.29000000D+02   0.39899740D+02   0.12399009D-01
+   0.29000000D+02   0.47000000D+02   0.80988407D+01   0.27927284D-02
+   0.47000000D+02   0.71000000D+02   0.92990198D+00   0.53246699D-03
+   0.71000000D+02   0.12700000D+03   0.45053894D-01   0.39025023D-04
+
+
+# etaj1inc index   4
+  -0.10000000D+01  -0.50000000D+00   0.34817909D+04   0.21358552D+01
+  -0.50000000D+00   0.00000000D+00   0.46261878D+04   0.22439410D+01
+   0.00000000D+00   0.50000000D+00   0.51000818D+04   0.32663879D+01
+   0.50000000D+00   0.10000000D+01   0.50495782D+04   0.21729976D+01
+   0.10000000D+01   0.15000000D+01   0.39773966D+04   0.11786606D+01
+   0.15000000D+01   0.20000000D+01   0.17637042D+04   0.42509397D+00
+   0.20000000D+01   0.25000000D+01   0.71706512D+03   0.12352254D+00
+   0.25000000D+01   0.30000000D+01   0.28051854D+03   0.40644884D-01
+
+
+# Etj1 index   5
+   0.60000000D+01   0.80000000D+01   0.25912078D+04   0.11009498D+01
+   0.80000000D+01   0.10000000D+02   0.12740697D+04   0.50428103D+00
+   0.10000000D+02   0.14000000D+02   0.53125382D+03   0.15939311D+00
+   0.14000000D+02   0.21000000D+02   0.14773115D+03   0.37900763D-01
+   0.21000000D+02   0.29000000D+02   0.37528311D+02   0.12392510D-01
+   0.29000000D+02   0.47000000D+02   0.77309421D+01   0.27918862D-02
+   0.47000000D+02   0.71000000D+02   0.90398335D+00   0.53241569D-03
+   0.71000000D+02   0.12700000D+03   0.44523848D-01   0.39024041D-04
+
+
+# etaj1 index   6
+  -0.10000000D+01  -0.50000000D+00   0.33385666D+04   0.21355395D+01
+  -0.50000000D+00   0.00000000D+00   0.44116291D+04   0.22434784D+01
+   0.00000000D+00   0.50000000D+00   0.48436718D+04   0.32660661D+01
+   0.50000000D+00   0.10000000D+01   0.47828433D+04   0.21725809D+01
+   0.10000000D+01   0.15000000D+01   0.36337752D+04   0.11775664D+01
+   0.15000000D+01   0.20000000D+01   0.14840213D+04   0.42300424D+00
+   0.20000000D+01   0.25000000D+01   0.51678011D+03   0.11990991D+00
+   0.25000000D+01   0.30000000D+01   0.15784334D+03   0.35269939D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nlo_min.dat b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nlo_min.dat
new file mode 100644
index 0000000..88e2026
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nlo_min.dat
@@ -0,0 +1,93 @@
+ # Stamped by ./disorder on 19/09/2023 at 13:55:08
+ #./disorder -p2b -pdf NNPDF31_nnlo_pdfas -Qmin 5 -ymin 0.04 -scaleuncert -Ehad 820 -Elep 27.5 -mz 9
+ # ----------------------------------------------------------
+ # Doing DIS @  nlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         2.7716186252771619E-004   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002   1.0000000000000000
+ # Q2min, Q2max:       25.000000000000000        90200.000000000000      GeV^2
+ # Electron energy:    27.500000000000000      GeV
+ # Proton energy:      820.00000000000000      GeV
+ # COM energy:         90200.000000000000      GeV^2
+ # PDF:             NNPDF31_nnlo_pdfas
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800215829284905
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sig index   0
+   0.00000000D+00   0.10000000D+01   0.10106158D+05   0.15013477D+01
+
+
+# Q2 index   1
+   0.25000000D+02   0.50000000D+02   0.10236239D+03   0.55974390D-01
+   0.50000000D+02   0.10000000D+03   0.73203682D+02   0.10033851D-01
+   0.10000000D+03   0.25000000D+03   0.17171301D+02   0.18882798D-02
+   0.25000000D+03   0.63000000D+03   0.24421164D+01   0.37742992D-03
+   0.63000000D+03   0.16000000D+04   0.30197749D+00   0.76119692D-04
+   0.16000000D+04   0.40000000D+04   0.30586587D-01   0.12332213D-04
+   0.40000000D+04   0.10000000D+06   0.17120255D-03   0.10800210D-06
+
+
+# x index   2
+   0.10000000D-03   0.10000000D-02   0.15238501D+06   0.39156272D+02
+   0.10000000D-02   0.25000000D-02   0.78018427D+06   0.34254688D+03
+   0.25000000D-02   0.63000000D-02   0.88769381D+06   0.32623138D+03
+   0.63000000D-02   0.15800000D-01   0.35537110D+06   0.86383957D+02
+   0.15800000D-01   0.40000000D-01   0.60372916D+05   0.81581639D+01
+   0.40000000D-01   0.10000000D+00   0.73116452D+04   0.18413059D+01
+   0.10000000D+00   0.10000000D+01   0.15986819D+03   0.59503432D-01
+
+
+# Etj1inc index   3
+   0.60000000D+01   0.80000000D+01   0.23929048D+04   0.81448329D+00
+   0.80000000D+01   0.10000000D+02   0.12353020D+04   0.42138145D+00
+   0.10000000D+02   0.14000000D+02   0.53324975D+03   0.12046212D+00
+   0.14000000D+02   0.21000000D+02   0.15029982D+03   0.31455465D-01
+   0.21000000D+02   0.29000000D+02   0.37600145D+02   0.11573595D-01
+   0.29000000D+02   0.47000000D+02   0.76699521D+01   0.27043347D-02
+   0.47000000D+02   0.71000000D+02   0.88803201D+00   0.52087166D-03
+   0.71000000D+02   0.12700000D+03   0.43033394D-01   0.37852769D-04
+
+
+# etaj1inc index   4
+  -0.10000000D+01  -0.50000000D+00   0.29369451D+04   0.15236972D+01
+  -0.50000000D+00   0.00000000D+00   0.39624038D+04   0.16507645D+01
+   0.00000000D+00   0.50000000D+00   0.44834684D+04   0.24115526D+01
+   0.50000000D+00   0.10000000D+01   0.45779352D+04   0.17497018D+01
+   0.10000000D+01   0.15000000D+01   0.35028215D+04   0.86114581D+00
+   0.15000000D+01   0.20000000D+01   0.14489474D+04   0.34064420D+00
+   0.20000000D+01   0.25000000D+01   0.53627066D+03   0.10914662D+00
+   0.25000000D+01   0.30000000D+01   0.18304472D+03   0.28707480D-01
+
+
+# Etj1 index   5
+   0.60000000D+01   0.80000000D+01   0.21910488D+04   0.81424147D+00
+   0.80000000D+01   0.10000000D+02   0.11418792D+04   0.42123681D+00
+   0.10000000D+02   0.14000000D+02   0.49624059D+03   0.12038706D+00
+   0.14000000D+02   0.21000000D+02   0.14244316D+03   0.31437378D-01
+   0.21000000D+02   0.29000000D+02   0.36097621D+02   0.11570758D-01
+   0.29000000D+02   0.47000000D+02   0.74496606D+01   0.27040274D-02
+   0.47000000D+02   0.71000000D+02   0.87359800D+00   0.52085606D-03
+   0.71000000D+02   0.12700000D+03   0.42758020D-01   0.37852517D-04
+
+
+# etaj1 index   6
+  -0.10000000D+01  -0.50000000D+00   0.28043987D+04   0.15234259D+01
+  -0.50000000D+00   0.00000000D+00   0.37570224D+04   0.16503302D+01
+   0.00000000D+00   0.50000000D+00   0.42268026D+04   0.24112052D+01
+   0.50000000D+00   0.10000000D+01   0.42970654D+04   0.17492247D+01
+   0.10000000D+01   0.15000000D+01   0.32273455D+04   0.86031286D+00
+   0.15000000D+01   0.20000000D+01   0.12486978D+04   0.33938844D+00
+   0.20000000D+01   0.25000000D+01   0.40203087D+03   0.10723606D+00
+   0.25000000D+01   0.30000000D+01   0.10524479D+03   0.25623150D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nnlo_central.dat b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nnlo_central.dat
new file mode 100644
index 0000000..30111e3
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nnlo_central.dat
@@ -0,0 +1,93 @@
+ # Stamped by ./disorder on 19/09/2023 at 17:29:12
+ #./disorder -p2b -pdf NNPDF31_nnlo_pdfas -Qmin 5 -ymin 0.04 -scaleuncert -Ehad 820 -Elep 27.5 -mz 9
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         2.7716186252771619E-004   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002   1.0000000000000000
+ # Q2min, Q2max:       25.000000000000000        90200.000000000000      GeV^2
+ # Electron energy:    27.500000000000000      GeV
+ # Proton energy:      820.00000000000000      GeV
+ # COM energy:         90200.000000000000      GeV^2
+ # PDF:             NNPDF31_nnlo_pdfas
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800215829284905
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sig index   0
+   0.00000000D+00   0.10000000D+01   0.11589015D+05   0.60895819D+01
+
+
+# Q2 index   1
+   0.25000000D+02   0.50000000D+02   0.15510570D+03   0.23166155D+00
+   0.50000000D+02   0.10000000D+03   0.74870675D+02   0.36621613D-01
+   0.10000000D+03   0.25000000D+03   0.17659402D+02   0.27983114D-02
+   0.25000000D+03   0.63000000D+03   0.24645719D+01   0.34196342D-03
+   0.63000000D+03   0.16000000D+04   0.30169187D+00   0.42359738D-04
+   0.16000000D+04   0.40000000D+04   0.30530426D-01   0.74625344D-05
+   0.40000000D+04   0.10000000D+06   0.17164079D-03   0.35908115D-07
+
+
+# x index   2
+   0.10000000D-03   0.10000000D-02   0.42935289D+06   0.97128460D+02
+   0.10000000D-02   0.25000000D-02   0.13912011D+07   0.24663296D+04
+   0.25000000D-02   0.63000000D-02   0.98524589D+06   0.10727538D+04
+   0.63000000D-02   0.15800000D-01   0.35178395D+06   0.27392838D+03
+   0.15800000D-01   0.40000000D-01   0.59810352D+05   0.28297773D+01
+   0.40000000D-01   0.10000000D+00   0.73142829D+04   0.58530297D+00
+   0.10000000D+00   0.10000000D+01   0.15960760D+03   0.19129390D-01
+
+
+# Etj1inc index   3
+   0.60000000D+01   0.80000000D+01   0.28680776D+04   0.37737781D+01
+   0.80000000D+01   0.10000000D+02   0.15269559D+04   0.23896669D+01
+   0.10000000D+02   0.14000000D+02   0.64017097D+03   0.43930111D+00
+   0.14000000D+02   0.21000000D+02   0.17153157D+03   0.93926096D-01
+   0.21000000D+02   0.29000000D+02   0.40850662D+02   0.20277542D-01
+   0.29000000D+02   0.47000000D+02   0.79649462D+01   0.33239804D-02
+   0.47000000D+02   0.71000000D+02   0.89299900D+00   0.61112160D-03
+   0.71000000D+02   0.12700000D+03   0.43648774D-01   0.33073962D-04
+
+
+# etaj1inc index   4
+  -0.10000000D+01  -0.50000000D+00   0.32350941D+04   0.88649962D+01
+  -0.50000000D+00   0.00000000D+00   0.44691783D+04   0.79392231D+01
+   0.00000000D+00   0.50000000D+00   0.51150714D+04   0.81522741D+01
+   0.50000000D+00   0.10000000D+01   0.52313136D+04   0.81681673D+01
+   0.10000000D+01   0.15000000D+01   0.43448252D+04   0.47143363D+01
+   0.15000000D+01   0.20000000D+01   0.21455712D+04   0.82294191D+00
+   0.20000000D+01   0.25000000D+01   0.10277427D+04   0.15270111D+00
+   0.25000000D+01   0.30000000D+01   0.52225142D+03   0.58100777D-01
+
+
+# Etj1 index   5
+   0.60000000D+01   0.80000000D+01   0.24796617D+04   0.37735888D+01
+   0.80000000D+01   0.10000000D+02   0.13615313D+04   0.23895836D+01
+   0.10000000D+02   0.14000000D+02   0.58090907D+03   0.43926287D+00
+   0.14000000D+02   0.21000000D+02   0.15876059D+03   0.93917670D-01
+   0.21000000D+02   0.29000000D+02   0.38656699D+02   0.20275573D-01
+   0.29000000D+02   0.47000000D+02   0.77095675D+01   0.33237743D-02
+   0.47000000D+02   0.71000000D+02   0.88341330D+00   0.61111274D-03
+   0.71000000D+02   0.12700000D+03   0.43573578D-01   0.33073747D-04
+
+
+# etaj1 index   6
+  -0.10000000D+01  -0.50000000D+00   0.30260709D+04   0.88649079D+01
+  -0.50000000D+00   0.00000000D+00   0.41385543D+04   0.79390794D+01
+   0.00000000D+00   0.50000000D+00   0.46979738D+04   0.81521323D+01
+   0.50000000D+00   0.10000000D+01   0.47688501D+04   0.81680251D+01
+   0.10000000D+01   0.15000000D+01   0.38775475D+04   0.47141118D+01
+   0.15000000D+01   0.20000000D+01   0.17204559D+04   0.82174136D+00
+   0.20000000D+01   0.25000000D+01   0.68081497D+03   0.14727557D+00
+   0.25000000D+01   0.30000000D+01   0.26776353D+03   0.49054413D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nnlo_max.dat b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nnlo_max.dat
new file mode 100644
index 0000000..a74da79
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nnlo_max.dat
@@ -0,0 +1,93 @@
+ # Stamped by ./disorder on 19/09/2023 at 17:29:12
+ #./disorder -p2b -pdf NNPDF31_nnlo_pdfas -Qmin 5 -ymin 0.04 -scaleuncert -Ehad 820 -Elep 27.5 -mz 9
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         2.7716186252771619E-004   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002   1.0000000000000000
+ # Q2min, Q2max:       25.000000000000000        90200.000000000000      GeV^2
+ # Electron energy:    27.500000000000000      GeV
+ # Proton energy:      820.00000000000000      GeV
+ # COM energy:         90200.000000000000      GeV^2
+ # PDF:             NNPDF31_nnlo_pdfas
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800215829284905
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sig index   0
+   0.00000000D+00   0.10000000D+01   0.12053435D+05   0.94574420D+01
+
+
+# Q2 index   1
+   0.25000000D+02   0.50000000D+02   0.17636494D+03   0.36121255D+00
+   0.50000000D+02   0.10000000D+03   0.76187265D+02   0.32898788D-01
+   0.10000000D+03   0.25000000D+03   0.17866053D+02   0.24420779D-02
+   0.25000000D+03   0.63000000D+03   0.24785995D+01   0.29633931D-03
+   0.63000000D+03   0.16000000D+04   0.30251006D+00   0.37429377D-04
+   0.16000000D+04   0.40000000D+04   0.30567499D-01   0.65366647D-05
+   0.40000000D+04   0.10000000D+06   0.17172790D-03   0.35951554D-07
+
+
+# x index   2
+   0.10000000D-03   0.10000000D-02   0.55919882D+06   0.15248847D+03
+   0.10000000D-02   0.25000000D-02   0.16105931D+07   0.37696767D+04
+   0.25000000D-02   0.63000000D-02   0.10209189D+07   0.12442220D+04
+   0.63000000D-02   0.15800000D-01   0.35802620D+06   0.22765067D+03
+   0.15800000D-01   0.40000000D-01   0.60463743D+05   0.27656329D+01
+   0.40000000D-01   0.10000000D+00   0.73455952D+04   0.58747855D+00
+   0.10000000D+00   0.10000000D+01   0.15987096D+03   0.19167794D-01
+
+
+# Etj1inc index   3
+   0.60000000D+01   0.80000000D+01   0.30039195D+04   0.57233238D+01
+   0.80000000D+01   0.10000000D+02   0.16380285D+04   0.34504628D+01
+   0.10000000D+02   0.14000000D+02   0.68670174D+03   0.53620623D+00
+   0.14000000D+02   0.21000000D+02   0.18221091D+03   0.11790765D+00
+   0.21000000D+02   0.29000000D+02   0.42348667D+02   0.26447213D-01
+   0.29000000D+02   0.47000000D+02   0.80351560D+01   0.43522395D-02
+   0.47000000D+02   0.71000000D+02   0.89532294D+00   0.49986955D-03
+   0.71000000D+02   0.12700000D+03   0.43733031D-01   0.27871719D-04
+
+
+# etaj1inc index   4
+  -0.10000000D+01  -0.50000000D+00   0.33111786D+04   0.97863731D+01
+  -0.50000000D+00   0.00000000D+00   0.45877262D+04   0.91231527D+01
+   0.00000000D+00   0.50000000D+00   0.52821541D+04   0.12562125D+02
+   0.50000000D+00   0.10000000D+01   0.54363319D+04   0.12631494D+02
+   0.10000000D+01   0.15000000D+01   0.46664096D+04   0.71913885D+01
+   0.15000000D+01   0.20000000D+01   0.24148625D+04   0.11675070D+01
+   0.20000000D+01   0.25000000D+01   0.12411027D+04   0.21495182D+00
+   0.25000000D+01   0.30000000D+01   0.69798520D+03   0.90790507D-01
+
+
+# Etj1 index   5
+   0.60000000D+01   0.80000000D+01   0.25358112D+04   0.57230422D+01
+   0.80000000D+01   0.10000000D+02   0.14416903D+04   0.34503329D+01
+   0.10000000D+02   0.14000000D+02   0.61580396D+03   0.53614173D+00
+   0.14000000D+02   0.21000000D+02   0.16730056D+03   0.11789295D+00
+   0.21000000D+02   0.29000000D+02   0.39952392D+02   0.26443602D-01
+   0.29000000D+02   0.47000000D+02   0.77998538D+01   0.43518427D-02
+   0.47000000D+02   0.71000000D+02   0.88475751D+00   0.63620523D-03
+   0.71000000D+02   0.12700000D+03   0.43612110D-01   0.31116239D-04
+
+
+# etaj1 index   6
+  -0.10000000D+01  -0.50000000D+00   0.30838533D+04   0.79549139D+01
+  -0.50000000D+00   0.00000000D+00   0.42102214D+04   0.91229584D+01
+   0.00000000D+00   0.50000000D+00   0.48033412D+04   0.12561940D+02
+   0.50000000D+00   0.10000000D+01   0.48996246D+04   0.12631305D+02
+   0.10000000D+01   0.15000000D+01   0.41155269D+04   0.71910786D+01
+   0.15000000D+01   0.20000000D+01   0.19003770D+04   0.11656517D+01
+   0.20000000D+01   0.25000000D+01   0.79862181D+03   0.20658601D+00
+   0.25000000D+01   0.30000000D+01   0.35198139D+03   0.76418609D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nnlo_min.dat b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nnlo_min.dat
new file mode 100644
index 0000000..fa8e58c
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/nnlojet/NC_ZEUS_disorder_nnlo_min.dat
@@ -0,0 +1,93 @@
+ # Stamped by ./disorder on 19/09/2023 at 17:29:12
+ #./disorder -p2b -pdf NNPDF31_nnlo_pdfas -Qmin 5 -ymin 0.04 -scaleuncert -Ehad 820 -Elep 27.5 -mz 9
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:         2.7716186252771619E-004   1.0000000000000000
+ # ymin, ymax:         4.0000000000000001E-002   1.0000000000000000
+ # Q2min, Q2max:       25.000000000000000        90200.000000000000      GeV^2
+ # Electron energy:    27.500000000000000      GeV
+ # Proton energy:      820.00000000000000      GeV
+ # COM energy:         90200.000000000000      GeV^2
+ # PDF:             NNPDF31_nnlo_pdfas
+ # MZ:                 91.187600000000003
+ # MW:                 80.397999999999996
+ # nf:                         5
+ # CA:                 3.0000000000000000
+ # CF:                 1.3333333333333333
+ # TR:                0.50000000000000000
+ # αS(MZ):            0.11800215829284905
+ # 1/αEM:              137.00000000000000
+ # GF:                 1.1267023651653377E-005
+ # sin(θ_W)^2:        0.22264585341299603
+ # ----------------------------------------------------------
+# sig index   0
+   0.00000000D+00   0.10000000D+01   0.11342474D+05   0.45131891D+01
+
+
+# Q2 index   1
+   0.25000000D+02   0.50000000D+02   0.14290689D+03   0.16465588D+00
+   0.50000000D+02   0.10000000D+03   0.73901353D+02   0.54836645D-01
+   0.10000000D+03   0.25000000D+03   0.17488236D+02   0.22636046D-02
+   0.25000000D+03   0.63000000D+03   0.24564837D+01   0.30051458D-03
+   0.63000000D+03   0.16000000D+04   0.30139770D+00   0.49223730D-04
+   0.16000000D+04   0.40000000D+04   0.30497043D-01   0.87678823D-05
+   0.40000000D+04   0.10000000D+06   0.17147849D-03   0.36984553D-07
+
+
+# x index   2
+   0.10000000D-03   0.10000000D-02   0.35703937D+06   0.70303930D+02
+   0.10000000D-02   0.25000000D-02   0.12491083D+07   0.17683263D+04
+   0.25000000D-02   0.63000000D-02   0.97344044D+06   0.79714902D+03
+   0.63000000D-02   0.15800000D-01   0.34593966D+06   0.43280243D+03
+   0.15800000D-01   0.40000000D-01   0.59276968D+05   0.30078347D+01
+   0.40000000D-01   0.10000000D+00   0.72975029D+04   0.58454220D+00
+   0.10000000D+00   0.10000000D+01   0.15935242D+03   0.19109271D-01
+
+
+# Etj1inc index   3
+   0.60000000D+01   0.80000000D+01   0.27785167D+04   0.28549738D+01
+   0.80000000D+01   0.10000000D+02   0.14646245D+04   0.17622952D+01
+   0.10000000D+02   0.14000000D+02   0.61369995D+03   0.32571711D+00
+   0.14000000D+02   0.21000000D+02   0.16544470D+03   0.76233247D-01
+   0.21000000D+02   0.29000000D+02   0.39831782D+02   0.16045838D-01
+   0.29000000D+02   0.47000000D+02   0.78766602D+01   0.26348275D-02
+   0.47000000D+02   0.71000000D+02   0.88016982D+00   0.80502521D-03
+   0.71000000D+02   0.12700000D+03   0.43021316D-01   0.43523979D-04
+
+
+# etaj1inc index   4
+  -0.10000000D+01  -0.50000000D+00   0.31594666D+04   0.64327443D+01
+  -0.50000000D+00   0.00000000D+00   0.43555507D+04   0.59756433D+01
+   0.00000000D+00   0.50000000D+00   0.49923286D+04   0.62944194D+01
+   0.50000000D+00   0.10000000D+01   0.51221507D+04   0.58369190D+01
+   0.10000000D+01   0.15000000D+01   0.41318146D+04   0.33921430D+01
+   0.15000000D+01   0.20000000D+01   0.19653078D+04   0.61333734D+00
+   0.20000000D+01   0.25000000D+01   0.89053726D+03   0.11479481D+00
+   0.25000000D+01   0.30000000D+01   0.41819926D+03   0.40792453D-01
+
+
+# Etj1 index   5
+   0.60000000D+01   0.80000000D+01   0.23985336D+04   0.28547685D+01
+   0.80000000D+01   0.10000000D+02   0.13197958D+04   0.17622335D+01
+   0.10000000D+02   0.14000000D+02   0.56116611D+03   0.32568826D+00
+   0.14000000D+02   0.21000000D+02   0.15415566D+03   0.76227504D-01
+   0.21000000D+02   0.29000000D+02   0.37838017D+02   0.16044532D-01
+   0.29000000D+02   0.47000000D+02   0.76292013D+01   0.26346921D-02
+   0.47000000D+02   0.71000000D+02   0.87808349D+00   0.80500593D-03
+   0.71000000D+02   0.12700000D+03   0.43211470D-01   0.43523419D-04
+
+
+# etaj1 index   6
+  -0.10000000D+01  -0.50000000D+00   0.29549313D+04   0.64326552D+01
+  -0.50000000D+00   0.00000000D+00   0.40333195D+04   0.59754968D+01
+   0.00000000D+00   0.50000000D+00   0.45853209D+04   0.62942715D+01
+   0.50000000D+00   0.10000000D+01   0.46745660D+04   0.65448663D+01
+   0.10000000D+01   0.15000000D+01   0.37210000D+04   0.33919627D+01
+   0.15000000D+01   0.20000000D+01   0.15978956D+04   0.61243234D+00
+   0.20000000D+01   0.25000000D+01   0.60394632D+03   0.11094060D+00
+   0.25000000D+01   0.30000000D+01   0.21770303D+03   0.34500033D-01
+
+
diff --git a/disorder-1.0.0/paper_runs/nnlojet/plots.gp b/disorder-1.0.0/paper_runs/nnlojet/plots.gp
new file mode 100644
index 0000000..20880a4
--- /dev/null
+++ b/disorder-1.0.0/paper_runs/nnlojet/plots.gp
@@ -0,0 +1,298 @@
+set terminal pdf enhanced font "Latin Modern Roman,36" size 30cm,40cm
+set datafile fortran
+
+set output 'nnlojet-ZEUS.pdf'
+set macros
+max(a,b)= a>b ? a:b
+max3(a,b,c)=max(max(a,b),c)
+max7(a,b,c,d,e,f,g) = max(a,max(b,max(c,max(d,max(e,max(f,g))))))
+min(a,b)= a<b ? a:b
+min3(a,b,c)=min(min(a,b),c)
+min7(a,b,c,d,e,f,g) = min(a,min(b,min(c,min(d,min(e,min(f,g))))))
+#linetype 1,  linecolor rgb "dark-violet"  linewidth 1.000 dashtype solid pointtype 1 pointsize default
+#linetype 2,  linecolor rgb "#009e73"  linewidth 1.000 dashtype solid pointtype 2 pointsize default
+#linetype 3,  linecolor rgb "#56b4e9"  linewidth 1.000 dashtype solid pointtype 3 pointsize default
+#linetype 4,  linecolor rgb "#e69f00"  linewidth 1.000 dashtype solid pointtype 4 pointsize default
+#linetype 5,  linecolor rgb "#f0e442"  linewidth 1.000 dashtype solid pointtype 5 pointsize default
+#linetype 6,  linecolor rgb "#0072b2"  linewidth 1.000 dashtype solid pointtype 6 pointsize default
+#linetype 7,  linecolor rgb "#e51e10"  linewidth 1.000 dashtype solid pointtype 7 pointsize default
+#linetype 8,  linecolor rgb "black" 
+
+NLOline   = "lines lc rgb '#009e73' lw 2.0"
+NLOlinethin   = "lines lc rgb '#009e73' lw 0.5"
+NLOfill   = "filledcurves lc rgb '#009e73' lw 2.0 fs transparent solid 0.2"
+
+LOline  = "xerrorbars lc rgb 'dark-violet' lw 2.0"
+LOlinethin  = "lines lc rgb 'dark-violet' lw 0.5"
+LOfill  = "boxxyerrorbars lc rgb 'dark-violet' lw 2.0 fs transparent solid 0.2"
+
+NLOline = "xerrorbars lc rgb '#009e73' lw 2.0"
+NLOlinethin = "lines lc rgb '#009e73' lw 0.5"
+NLOfill = "boxxyerrorbars lc rgb '#009e73' lw 0.2 fs transparent solid 0.2"
+
+NNLOline = "xerrorbars lc rgb '#e51e10' lw 2.0"
+NNLOlinethin = "lines lc rgb '#e51e10' lw 0.5"
+NNLOfill= "boxxyerrorbars lc rgb '#e51e10' lw 2.0 fs transparent solid 0.2"
+
+
+lo='<paste NC_ZEUS_disorder_lo_central.dat NC_ZEUS_disorder_lo_max.dat NC_ZEUS_disorder_lo_min.dat         NC_ZEUS_disorder_nnlo_central.dat '
+nlo='<paste NC_ZEUS_disorder_nlo_central.dat NC_ZEUS_disorder_nlo_max.dat NC_ZEUS_disorder_nlo_min.dat     NC_ZEUS_disorder_nnlo_central.dat '
+nnlo='<paste NC_ZEUS_disorder_nnlo_central.dat NC_ZEUS_disorder_nnlo_max.dat NC_ZEUS_disorder_nnlo_min.dat NC_ZEUS_disorder_nnlo_central.dat '
+
+
+reset
+
+set mxtics
+set mytics
+set grid
+set xtics format ""
+set log y
+set log x
+set format y "10^{%T}"
+set xrange [*:*]
+set yrange [*:*]
+#set key at  -5.2,1.095
+
+set title '25 GeV^2 < Q^2 < 1000 GeV^2,  0.04 < y < 0.95'
+
+#set label 2 '4 GeV^2 < Q^2 < 5 GeV^2' font "Latin Modern Roman,28" at -8.9,1.7
+#set label 28 'e^- (18 GeV) p (275 GeV) → e^- + X' font "Latin Modern Roman,28" at 6, 1.8/1000. left
+#set label 29 'MSHT20nnlo\_as118' font "Latin Modern Roman,28" at 6, 1.0/1000. left
+#set label 30 'μ_R = μ_F = Q' font "Latin Modern Roman,28" at 6, 0.5555555/1000. left
+#set label 31 '7-point variation' font "Latin Modern Roman,28" at 6, .30864197530864197530/1000. left
+#set label 38 '|η_j| < 3, anti-k_t, R=0.8' font "Latin Modern Roman,28" at 6, .17146776406035665294/1000. left
+
+set ylabel 'dσ/dp_{t,j} [mb/GeV]'
+set xlabel ''
+set multiplot
+set origin 0.0,0.3
+set size 1.0,1.0
+
+set lmargin at screen 0.15
+set rmargin at screen 0.95
+set tmargin at screen 0.92
+set bmargin at screen 0.47
+
+
+ii=1
+
+plot  lo i ii u   (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @LOfill title 'LO',\
+      lo i ii u   (($1+$2)/2.):($3/1000.):1:2 w @LOline not,\
+      nlo i ii u  (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @NLOfill title 'NLO',\
+      nlo i ii u  (($1+$2)/2.):($3/1000.):1:2 w @NLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/1000.):1:2 w @NNLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @NNLOfill title 'NNLO',\
+
+      
+set tmargin at screen 0.47
+set bmargin at screen 0.10
+set nologscale y
+set title ''
+set format x
+set format y
+set ytics 0.2,0.2,1.4
+set mytics 5
+unset label
+set xlabel 'Q^2 [GeV^2]'
+set ylabel 'Ratio to NNLO'
+set yrange [0.15:1.45]
+
+plot  lo i ii u   (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @LOfill not,\
+      lo i ii u   (($1+$2)/2.):($3/$15):1:2 w @LOline not,\
+      nlo i ii u  (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @NLOfill not,\
+      1 lc rgb '#009e73'  not,\
+      nnlo i ii u (($1+$2)/2.):($3/$15):1:2 w @NNLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @NNLOfill not',\
+
+unset multiplot
+
+reset
+
+set mxtics
+set mytics
+set grid
+set xtics format ""
+set log x
+set log y
+#set format y "10^{%T}"
+set xrange [*:*]
+set yrange [*:*]
+#set key at  -5.2,1.095
+
+set title '25 GeV^2 < Q^2 < 1000 GeV^2,  0.04 < y < 0.95'
+
+#set label 28 'e^- (18 GeV) p (275 GeV) → e^- + X' font "Latin Modern Roman,28" at -0.6, 1.6 left
+#set label 29 'MSHT20nnlo\_as118' font "Latin Modern Roman,28" at -0.6, 1.3 left
+#set label 30 'μ_R = μ_F = Q' font "Latin Modern Roman,28" at -0.6, 1.0 left
+#set label 31 '7-point variation' font "Latin Modern Roman,28" at -0.6, 0.7 left
+#set label 38 '|η_j| < 3, anti-k_t, R=0.8' font "Latin Modern Roman,28" at -0.6, 0.4 left
+
+
+set ylabel 'dσ/dη_{j} [mb]'
+
+set multiplot
+set origin 0.0,0.3
+set size 1.0,1.0
+
+set lmargin at screen 0.15
+set rmargin at screen 0.95
+set tmargin at screen 0.92
+set bmargin at screen 0.47
+
+ii=2
+
+plot  lo i ii u   (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @LOfill title 'LO',\
+      lo i ii u   (($1+$2)/2.):($3/1000.):1:2 w @LOline not,\
+      nlo i ii u  (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @NLOfill title 'NLO',\
+      nlo i ii u  (($1+$2)/2.):($3/1000.):1:2 w @NLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/1000.):1:2 w @NNLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @NNLOfill title 'NNLO',\
+
+set tmargin at screen 0.47
+set bmargin at screen 0.10
+set nologscale y
+set title ''
+set format x
+set format y
+set ytics -0.4,0.2,1.59
+set mytics 5
+unset label
+set xlabel 'x'
+set ylabel 'Ratio to NNLO'
+set yrange [-0.4:1.6]
+plot  lo i ii u   (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @LOfill not,\
+      lo i ii u   (($1+$2)/2.):($3/$15):1:2 w @LOline not,\
+      nlo i ii u  (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @NLOfill not,\
+      1 lc rgb '#009e73'  not,\
+      nnlo i ii u (($1+$2)/2.):($3/$15):1:2 w @NNLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @NNLOfill not',\
+
+unset multiplot 
+
+reset
+
+set mxtics
+set mytics
+set grid
+set xtics format ""
+set log x
+set log y
+#set format y "10^{%T}"
+set xrange [*:*]
+set yrange [*:*]
+#set key at  -5.2,1.095
+
+set title '25 GeV^2 < Q^2 < 1000 GeV^2,  0.04 < y < 0.95'
+
+#set label 28 'e^- (18 GeV) p (275 GeV) → e^- + X' font "Latin Modern Roman,28" at -0.6, 1.6 left
+#set label 29 'MSHT20nnlo\_as118' font "Latin Modern Roman,28" at -0.6, 1.3 left
+#set label 30 'μ_R = μ_F = Q' font "Latin Modern Roman,28" at -0.6, 1.0 left
+#set label 31 '7-point variation' font "Latin Modern Roman,28" at -0.6, 0.7 left
+#set label 38 '|η_j| < 3, anti-k_t, R=0.8' font "Latin Modern Roman,28" at -0.6, 0.4 left
+
+
+set ylabel 'dσ/dη_{j} [mb]'
+
+set multiplot
+set origin 0.0,0.3
+set size 1.0,1.0
+
+set lmargin at screen 0.15
+set rmargin at screen 0.95
+set tmargin at screen 0.92
+set bmargin at screen 0.47
+
+ii=3
+
+plot  lo i ii u   (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @LOfill title 'LO',\
+      lo i ii u   (($1+$2)/2.):($3/1000.):1:2 w @LOline not,\
+      nlo i ii u  (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @NLOfill title 'NLO',\
+      nlo i ii u  (($1+$2)/2.):($3/1000.):1:2 w @NLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/1000.):1:2 w @NNLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @NNLOfill title 'NNLO',\
+
+set tmargin at screen 0.47
+set bmargin at screen 0.10
+set nologscale y
+set title ''
+set format x
+set format y
+set ytics 0.6,0.1,1.29
+set mytics 5
+unset label
+set xlabel 'E_{t,inc}'
+set ylabel 'Ratio to NNLO'
+set yrange [0.6:1.3]
+plot  lo i ii u   (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @LOfill not,\
+      lo i ii u   (($1+$2)/2.):($3/$15):1:2 w @LOline not,\
+      nlo i ii u  (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @NLOfill not,\
+      1 lc rgb '#009e73'  not,\
+      nnlo i ii u (($1+$2)/2.):($3/$15):1:2 w @NNLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @NNLOfill not',\
+
+unset multiplot 
+
+reset
+
+set mxtics
+set mytics
+set grid
+set xtics format ""
+#set log x
+#set log y
+#set format y "10^{%T}"
+set xrange [*:*]
+set yrange [0:*]
+#set key at  -5.2,1.095
+
+set title '25 GeV^2 < Q^2 < 1000 GeV^2,  0.04 < y < 0.95'
+
+#set label 28 'e^- (18 GeV) p (275 GeV) → e^- + X' font "Latin Modern Roman,28" at -0.6, 1.6 left
+#set label 29 'MSHT20nnlo\_as118' font "Latin Modern Roman,28" at -0.6, 1.3 left
+#set label 30 'μ_R = μ_F = Q' font "Latin Modern Roman,28" at -0.6, 1.0 left
+#set label 31 '7-point variation' font "Latin Modern Roman,28" at -0.6, 0.7 left
+#set label 38 '|η_j| < 3, anti-k_t, R=0.8' font "Latin Modern Roman,28" at -0.6, 0.4 left
+
+
+set ylabel 'dσ/dη_{j} [mb]'
+
+set multiplot
+set origin 0.0,0.3
+set size 1.0,1.0
+
+set lmargin at screen 0.15
+set rmargin at screen 0.95
+set tmargin at screen 0.92
+set bmargin at screen 0.47
+
+ii=4
+
+plot  lo i ii u   (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @LOfill title 'LO',\
+      lo i ii u   (($1+$2)/2.):($3/1000.):1:2 w @LOline not,\
+      nlo i ii u  (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @NLOfill title 'NLO',\
+      nlo i ii u  (($1+$2)/2.):($3/1000.):1:2 w @NLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/1000.):1:2 w @NNLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/1000.):1:2:($7/1000.):($11/1000.) w @NNLOfill title 'NNLO',\
+
+set tmargin at screen 0.47
+set bmargin at screen 0.10
+set nologscale y
+set title ''
+set format x
+set format y
+set ytics 0.0,0.2,1.59
+set mytics 5
+unset label
+set xlabel 'η_{j,inc}'
+set ylabel 'Ratio to NNLO'
+set yrange [0.0:1.6]
+plot  lo i ii u   (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @LOfill not,\
+      lo i ii u   (($1+$2)/2.):($3/$15):1:2 w @LOline not,\
+      nlo i ii u  (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @NLOfill not,\
+      1 lc rgb '#009e73'  not,\
+      nnlo i ii u (($1+$2)/2.):($3/$15):1:2 w @NNLOline not,\
+      nnlo i ii u (($1+$2)/2.):($3/$15):1:2:($7/$15):($11/$15) w @NNLOfill not',\
+
+unset multiplot 
+
+set output
\ No newline at end of file
diff --git a/disorder-1.0.0/src/disorder.f90 b/disorder-1.0.0/src/disorder.f90
new file mode 100644
index 0000000..a0651a6
--- /dev/null
+++ b/disorder-1.0.0/src/disorder.f90
@@ -0,0 +1,655 @@
+program disorder
+  use hoppet_v1, EvolvePDF_hoppet => EvolvePDF, InitPDF_hoppet => InitPDF
+  use sub_defs_io
+  !use dummy_pdfs
+  use mod_matrix_element
+  use mod_parameters
+  use mod_phase_space
+  use mod_analysis
+  use integration
+  use types
+  use mod_dsigma
+  implicit none
+  integer, parameter :: ndim = 7 ! dimension for vegas integration
+  integer, parameter :: nmempdfMAX = 200 ! max number of pdfs
+  integer  :: nmempdf_start, nmempdf_end, imempdf, ncall2_save
+  real(dp) :: integ, error_int, proba, tini, tfin
+  real(dp) :: sigma_tot, error_tot, region(1:2*ndim),xdum(4)
+  real(dp) :: res(0:nmempdfMAX), central, errminus, errplus, errsymm,&
+       & respdf(0:nmempdfMAX),resas(0:nmempdfMAX), central_dummy
+  real(dp) :: res_scales(1:maxscales),maxscale,minscale
+  real(dp) :: NC_reduced_central, NC_reduced_max, NC_reduced_min
+  real(dp) :: CC_reduced_central, CC_reduced_max, CC_reduced_min
+  character * 100 :: analysis_name, histo_name, scale_string
+  character * 3 :: pdf_string
+  logical :: scaleuncert_save
+
+  integer vegas_ncall
+  common/vegas_ncall/vegas_ncall
+
+  call cpu_time(tini)
+
+  ! set up all constants and parameters from command line arguments
+  call set_parameters()
+  ! Need to start hoppet
+  call hoppetStartExtended(ymax_hoppet,dy,minQval,maxQval,dlnlnQ,nloop,&
+       &         order_hoppet,factscheme_MSbar)
+  call read_PDF()
+  ! Initialise histograms
+  call init_histo()
+
+  call welcome_message
+
+  call print_header(0)
+
+  if(inclusive) then
+     if (pdfuncert) then
+        nmempdf_start = 0
+        call numberPDF(nmempdf_end)
+     else
+        nmempdf_start = nmempdf
+        nmempdf_end   = nmempdf
+     endif
+     
+     if (nmempdf_end .gt. nmempdfMAX) stop "ERROR: increase nmempdfMAX"
+     
+     do imempdf = nmempdf_start,nmempdf_end
+        call initialise_run_structure_functions
+        if(do_analysis) then
+           call pwhgsetout
+           call finalise_histograms
+           call setupmulti(1) ! Tell analysis only one scale from now on
+        endif
+        Nscales = 1 ! To avoid computing scale variations in the next calls
+        scale_choice = 1 ! Sets up the fast tables for a central scale choice
+        ncall1 = 0 ! turn off the grid computation
+     enddo ! end loop over pdfs
+  else
+     imempdf = nmempdf
+     nmempdf_start = nmempdf
+     
+     ! Since ncall2 sets both the calls to disent and the structure
+     ! functions, and the structure functions do not need as much
+     ! stats as disent, we set it locally here to a smaller value and
+     ! reset before calling disent.
+     ncall2_save = ncall2
+     ncall2 = max(100000,ncall2)/10
+
+     call initialise_run_structure_functions
+     call pwhgaddout
+
+     ncall2 = ncall2_save
+
+     if(order_max.gt.1) then
+        ! Then do the disent run
+        call DISENTFULL(ncall2,S,nflav,user,dis_cuts,12345&
+             &+iseed-1,67890+iseed-1,NPOW1,NPOW2,CUTOFF ,order_max-1&
+             &,disent_muf,cflcl,calcl,trlcl,scaleuncert)
+        ! Store disent result
+        call pwhgaddout
+     endif
+     
+     call finalise_histograms
+  endif ! inclusive
+
+  analysis_name='xsct'
+  if (order_max.eq.1) then
+     analysis_name=trim(prefix)//"xsct_lo_seed"//seedstr//".dat"
+  else if (order_max.eq.2) then
+     analysis_name=trim(prefix)//"xsct_nlo_seed"//seedstr//".dat"
+  else if (order_max.eq.3) then
+     analysis_name=trim(prefix)//"xsct_nnlo_seed"//seedstr//".dat"
+  else if (order_max.eq.4) then
+     analysis_name=trim(prefix)//"xsct_n3lo_seed"//seedstr//".dat"
+  endif
+
+  call print_results(0, '')
+  call print_results(11, analysis_name)
+
+  
+  call cpu_time(tfin)
+  write(6,'(a)')
+  write(6,'(a,es9.2,a)') '==================== TOTAL TIME : ', tfin&
+       &-tini, ' s.'
+  write(6,'(a)')
+
+contains
+
+!----------------------------------------------------------------------
+  ! fill the streamlined interface PDF table for the structure
+  ! functions only.
+  subroutine read_PDF()
+    use dummy_pdfs
+    use streamlined_interface
+    real(dp), external :: alphasPDF
+    interface
+       subroutine EvolvePDF(x,Q,res)
+         use types; implicit none
+         real(dp), intent(in)  :: x,Q
+         real(dp), intent(out) :: res(*)
+       end subroutine EvolvePDF
+    end interface
+    real(dp) :: res_lhapdf(-6:6), x, Q
+    real(dp) :: res_hoppet(-6:6)
+    real(dp) :: toy_pdf_at_Q0(0:grid%ny,ncompmin:ncompmax)
+    real(dp) :: pdf_at_Q0(0:grid%ny,ncompmin:ncompmax)
+    
+    if (toy_Q0 > zero) then
+       write(6,*) "WARNING: Using toy PDF"
+       toy_pdf_at_Q0 = unpolarized_dummy_pdf(xValues(grid))
+       if(vnf) then
+          call InitRunningCoupling(coupling, toy_alphas_Q0,&
+               & toy_Q0, order_max, -1000000045, masses(4:6)&
+               &, .true.)
+       else
+          call InitRunningCoupling(coupling, toy_alphas_Q0,&
+               & toy_Q0, order_max, nflav, masses(4:6)&
+               &, .true.)
+       endif
+       call EvolvePdfTable(tables(0), toy_Q0, toy_pdf_at_Q0, dh,&
+            & coupling, nloop=order_max)
+       setup_done(0)  = .true. ! This signals to HOPPET that we have set up the PDFs (since we don't use the streamlined interface)
+    elseif (Q0pdf > zero) then
+       write(6,*) "WARNING: Using internal HOPPET DGLAP evolution"
+       call InitPDF_LHAPDF(grid, pdf_at_Q0, EvolvePDF, Q0pdf)
+       
+       if(vnf) then
+          call InitRunningCoupling(coupling, alphasPDF(MZ) , MZ , order_max,&
+               & -1000000045, masses(4:6), .true.)
+       else
+          call InitRunningCoupling(coupling, alphasPDF(MZ) , MZ , order_max,&
+               & nflav, masses(4:6), .true.)
+       end if
+       !call EvolvePdfTable(tables(0), Q0pdf, pdf_at_Q0, dh, coupling, &
+       !     &  muR_Q=xmuR_PDF, nloop=min(order_max,3))
+       call EvolvePdfTable(tables(0), Q0pdf, pdf_at_Q0, dh, coupling, &
+            &  muR_Q=xmuR_PDF, nloop=order_max)
+       setup_done(0)  = .true. ! This signals to HOPPET that we have set up the PDFs (since we don't use the streamlined interface)
+    else
+       if(vnf) then
+          call InitRunningCoupling(coupling, alphasPDF(MZ) , MZ , order_max,&
+               & -1000000045, masses(4:6), .true.)
+       else
+          call InitRunningCoupling(coupling, alphasPDF(MZ) , MZ , order_max,&
+               & nflav, masses(4:6), .true.)
+       end if
+       call hoppetAssign(EvolvePDF)
+    endif
+
+ end subroutine read_PDF
+
+ subroutine initialise_run_structure_functions
+   implicit none
+   real(dp) :: rts
+   
+   if(toy_Q0 < 0d0) then
+      write(6,*) "PDF member:",imempdf
+      call InitPDF(imempdf)
+      call getQ2min(0,Qmin)
+      Qmin = sqrt(Qmin)
+   endif
+
+   if(Qmin.gt.sqrt(Q2min)) then
+      print*, 'WARNING: PDF Qmin = ', Qmin
+      print*, 'But running with input value of: ', sqrt(Q2min)
+      stop
+   endif
+
+   scaleuncert_save = scaleuncert
+   
+   rts = sqrt(s)
+   if(scaleuncert) rts = rts * maxval(scales_muf) * xmuf
+   ! Need to start hoppet
+   maxQval = rts 
+   call hoppetStartExtended(ymax_hoppet,dy,minQval,maxQval,dlnlnQ,nloop,&
+        &         order_hoppet,factscheme_MSbar)
+   if(vnf) then
+      call StartStrFct(order_max = order_max, scale_choice =&
+           & scale_choice_hoppet, constant_mu = mz, param_coefs =&
+           & .true. , wmass = mw, zmass = mz)
+   else
+      call StartStrFct(order_max = order_max, nflav = nflav,&
+           & scale_choice = scale_choice_hoppet, constant_mu = mz,&
+           & param_coefs = .true., wmass = mw, zmass = mz)      
+   endif
+   call read_PDF()
+   call InitStrFct(order_max, separate_orders = separate_orders, xR =&
+        & xmur, xF = xmuf)
+
+   if(novegas) then ! This means Q and x fixed
+      ! Need dummy random numbers
+      xdum = 0.5_dp
+      fillplots = .true.
+      vegas_ncall = 1
+      sigma_tot = dsigma(xdum, one)
+      error_tot = zero
+      res(imempdf) = sigma_tot
+      res_scales(1:nscales) = sigma_all_scales(1:nscales) 
+   else
+      region(1:ndim)        = zero
+      region(ndim+1:2*ndim) = one
+      sigma_tot = zero
+      error_tot = zero
+
+      ! vegas warmup call
+      if(ncall1.gt.0.and.itmx1.gt.0) then 
+         ! Skip grid generation if grid is being read from file
+         writeout=.true.
+         fillplots = .false.
+         scaleuncert = .false.
+         call vegas(region,ndim,dsigma,0,ncall1,itmx1,0,integ,error_int,proba)
+         sigma_all_scales = zero ! Reset for the production run below
+         NC_reduced_sigma = zero
+         CC_reduced_sigma = zero
+         scaleuncert = scaleuncert_save
+         writeout=.false.
+         ! set random seed to current idum value
+         saveseed = idum
+      elseif (imempdf.eq.nmempdf_start) then
+         ! if reading in grids from first loop iteration, make sure
+         ! saveseed is initialized to correct value
+         saveseed = iseed
+      endif
+
+      if(ncall2.lt.1) return
+      if(itmx2.lt.1) return
+      ! vegas main call
+      ! set random seed to saved value 
+      idum     = -saveseed
+      fillplots = do_analysis !.true.
+      call vegas(region,ndim,dsigma,1,ncall2,itmx2,0,integ,error_int,proba)
+      readin = .true.
+      ! add integral to the total cross section
+      sigma_tot = sigma_tot + integ
+      error_tot = error_tot + error_int**2
+
+      res(imempdf) = integ
+      res_scales(1:nscales) = sigma_all_scales(1:nscales)
+   endif
+   if(imempdf.eq.nmempdf_start) then ! First PDF, this is where we compute scale uncertainties
+      maxscale = maxval(res_scales(1:Nscales)) 
+      minscale = minval(res_scales(1:Nscales))
+      res(imempdf) = res_scales(1) ! Copy central scale
+      NC_reduced_central = NC_reduced_sigma(1)
+      CC_reduced_central = CC_reduced_sigma(1)
+      NC_reduced_max = maxval(NC_reduced_sigma(1:Nscales))
+      CC_reduced_max = maxval(CC_reduced_sigma(1:Nscales))
+      NC_reduced_min = minval(NC_reduced_sigma(1:Nscales))
+      CC_reduced_min = minval(CC_reduced_sigma(1:Nscales))
+   endif
+ end subroutine initialise_run_structure_functions
+
+ subroutine dis_cuts(s,xminl,xmaxl,Q2minl,Q2maxl,yminl,ymaxl)
+   real(dp), intent(in) :: s
+   real(dp), intent(out) :: xminl,xmaxl,Q2minl,Q2maxl,yminl,ymaxl
+   
+   xminl = xmin
+   xmaxl = xmax
+   
+   Q2minl = Q2min
+   Q2maxl = Q2max
+
+   ! Need to be careful since disent complains if all three variables
+   ! are constrained (even if they are compatible). 
+   if(xmin.eq.xmax.and.Q2min.eq.Q2max) then
+      yminl = 0d0
+      ymaxl = 1d0
+   else
+      yminl = ymin
+      ymaxl = ymax
+   endif
+  
+ end subroutine dis_cuts
+
+  subroutine disent_muf(p,s,muF2)
+   real(dp), intent(in) :: p(4,7),s
+   real(dp), intent(out) :: muF2
+   real(dp) :: dummy,x,y,Q2,Qval
+
+   Q2=ABS(DOT(P,5,5))
+   Qval=sqrt(Q2)
+   Y=DOT(P,1,5)/DOT(P,1,6)
+   X=Q2/(y*S)
+
+   call muR_muF(x,y,Qval,dummy,muF2)
+   ! muF2 at this point is muf * mu
+
+   muF2 = muF2**2 / Q2
+  
+ end subroutine disent_muf
+
+ ! user-defined event analysis for disent
+ ! scale is muF, hence it needs to be divided by xmuf if used as a renormalisation scale
+ subroutine user(N,NA,NT,P,S,WEIGHT,SCALE2)
+   implicit none
+   integer, intent(in) :: N, NA, NT
+   real(dp), intent(in) :: s, p(4,7), weight(-6:6),scale2
+   real(dp) :: scale
+   LOGICAL SCALE_VAR
+   DOUBLE PRECISION SCL_WEIGHT(3,-6:6)
+   COMMON/cSCALE_VAR/SCL_WEIGHT, SCALE_VAR
+   
+   integer isc
+
+   double precision dsig(maxscales), totwgt, wgt_array(maxscales,-6:6)
+   double precision, save ::  pdfs(maxscales,-6:6), eta, Q2, Qval, x, y, as2pi(maxscales)
+
+   double precision, save :: etasave = -100d0
+   ! For p2b
+   logical, save :: recompute = .true.
+   double precision, save ::  p2blab(0:3,2+2), p2bbreit(0:3,2+2), Qlab(0:3)
+
+   if(order_max.le.2.and.NA.ge.2) return ! Disregard O(αS**2) if we are doing NLO
+   if(order_max.le.1.and.NA.ge.1) return ! Disregard O(αS) if we are doing LO
+
+   ! Taken from p2b. Should work but needs checking.
+   !if(NA.ge.order_max) return
+   !if(NA.lt.order_min-1) return
+   
+   if(p2b.and.n.eq.2) return ! If we do p2b we get the Born and
+   ! virtuals from the structure functions
+   
+   if (n.eq.0) then ! Disent is done with one event cycle
+      call pwhgaccumup
+      recompute = .true. ! Signals that next time we have a new event cycle
+!      stop
+      return
+   endif
+ 
+   ! It looks like, in a given set of calls (ie born + real + ...) eta
+   ! can change, but x,y,Q2 stay the same. Eta however only changes a
+   ! few times, so it is worth recomputing eta (which is cheap) and
+   ! saving the pdfs (since they are more expensive to recompute).
+   ETA=2*DOT(P,1,6)/S
+   SCALE = SQRT(SCALE2)
+   if(scaleuncert) then
+      ! First we transfer the 3 weights from DISENT (muF variations
+      ! into the full array)
+      !real(dp), parameter, public :: scales_muf(1:maxscales) = &
+      !& (/1.0_dp, 2.0_dp, 0.5_dp, 2.0_dp, 0.5_dp, 1.0_dp, 1.0_dp/)
+      ! We also correct alpha_em which is hardcoded to 1/137 in DISENT.
+      do isc = 1,3
+         wgt_array(isc,:) = scl_weight(isc,:) * weight(:) * (137.0d0 * alpha_em)**2
+      enddo
+      wgt_array(4,:) = wgt_array(2,:)
+      wgt_array(5,:) = wgt_array(3,:)
+      wgt_array(6,:) = wgt_array(1,:)
+      wgt_array(7,:) = wgt_array(1,:)
+      
+      if(recompute) then
+         ! get x and Q2
+         Q2=ABS(DOT(P,5,5))
+         Qval=sqrt(Q2)
+         X=ETA*Q2/(2*DOT(P,1,5))
+         Y=DOT(P,1,5)/DOT(P,1,6)
+         do isc = 1,3
+            as2pi(isc) = alphasLocal(xmur*scales_mur(isc)*scale/xmuf*Qval)/pi * 0.5d0 
+         enddo
+         ! Then copy the as2pi into the full array
+         !real(dp), parameter, public :: scales_mur(1:maxscales) = &
+         ! & (/1.0_dp, 2.0_dp, 0.5_dp, 1.0_dp, 1.0_dp, 2.0_dp, 0.5_dp)
+         as2pi(4) = as2pi(1)
+         as2pi(5) = as2pi(1)
+         as2pi(6) = as2pi(2)
+         as2pi(7) = as2pi(3)
+         call p2bmomenta(x,y,Q2,p2bbreit,p2blab)
+         Qlab(:) = p2blab(:,1) - p2blab(:,3)
+         recompute = .false.
+      endif
+
+      if(eta.ne.etasave) then
+         etasave = eta
+         do isc = 1,3
+            if(toy_Q0 < zero) then
+               call evolvePDF(eta,scales_muf(isc)*scale*Qval,pdfs(isc,:))
+            else
+               call hoppetEval(eta,scales_muf(isc)*scale*Qval,pdfs(isc,:))
+            endif
+         enddo
+         ! Then copy the PDFs into the full array
+         !real(dp), parameter, public :: scales_muf(1:maxscales) = &
+         !& (/1.0_dp, 2.0_dp, 0.5_dp, 2.0_dp, 0.5_dp, 1.0_dp, 1.0_dp/)
+         pdfs(4,:) = pdfs(2,:)
+         pdfs(5,:) = pdfs(3,:)
+         pdfs(6,:) = pdfs(1,:)
+         pdfs(7,:) = pdfs(1,:)
+      endif
+
+      ! First we dress the weights with the PDFs
+      do isc = 1, maxscales
+         dsig(isc) = dot_product(wgt_array(isc,:),pdfs(isc,:))
+      enddo
+      ! Now we dress them with αS and scale compensation
+      !real(dp), parameter, public :: scales_mur(1:maxscales) = &
+      ! & (/1.0_dp, 2.0_dp, 0.5_dp, 1.0_dp, 1.0_dp, 2.0_dp, 0.5_dp)     
+      if(order_max.eq.3.and.NA.eq.1) then ! Doing NLO in DISENT and this is the LO term. Include scale compensation.
+         dsig(:) = dsig(:) * (as2pi(:) + two * as2pi(:)**2 * b0 * log(xmur*scales_mur(:)*scale/xmuf))
+      else
+         dsig(:) = dsig(:) * as2pi(:)**NA
+      endif
+      dsig = dsig * ncall2
+   else
+      if(recompute) then
+         ! get x and Q2
+         Q2=ABS(DOT(P,5,5))
+         Qval=sqrt(Q2)
+         X=ETA*Q2/(2*DOT(P,1,5))
+         Y=DOT(P,1,5)/DOT(P,1,6)
+         
+         as2pi(1) = alphasLocal(xmur*scale/xmuf*Qval)/pi * 0.5d0 
+         call p2bmomenta(x,y,Q2,p2bbreit,p2blab)
+         Qlab(:) = p2blab(:,1) - p2blab(:,3)
+         recompute = .false.
+      endif
+      
+      if(eta.ne.etasave) then
+         etasave = eta
+         call evolvePDF(eta,scale*Qval,pdfs(1,:))
+      endif
+      
+      if(order_max.eq.3.and.NA.eq.1) then ! Doing NLO in DISENT and this is the LO term. Include scale compensation.
+         totwgt = dot_product(weight,pdfs(1,:))*(as2pi(1) + two * as2pi(1)**2 * b0 * log(xmur*scale/xmuf))
+      else
+         totwgt = dot_product(weight,pdfs(1,:))*as2pi(1)**na
+      endif
+      dsig(1) = totwgt * ncall2
+   endif
+
+   if(xmin.eq.xmax) dsig = dsig / x ! Because of convention in DISENT where it currently returns x dσ/dx when x is fixed.
+
+   ! First we transfer the DISENT momenta to our convention
+   pbornbreit = 0 ! pborn(0:3,2+2)
+   prealbreit = 0 ! preal(0:3,3+2)
+   prrealbreit = 0 ! prreal(0:3,4+2)
+
+   if(n.eq.2) then ! Born kinematics
+      pbornbreit(:,1)   = cshift(p(:,6),-1) ! Incoming lepton
+      pbornbreit(:,2)   = cshift(p(:,1),-1) ! Incoming quark
+      pbornbreit(:,3)   = cshift(p(:,7),-1) ! Outgoing lepton
+      pbornbreit(:,4)   = cshift(p(:,2),-1) ! Outgoing quark
+      call mbreit2lab(n+2,Qlab,pbornbreit,pbornlab,.true.)
+   elseif(n.eq.3) then
+      prealbreit(:,1)    = cshift(p(:,6),-1) ! Incoming lepton
+      prealbreit(:,2)    = cshift(p(:,1),-1) ! Incoming quark
+      prealbreit(:,3)    = cshift(p(:,7),-1) ! Outgoing lepton
+      prealbreit(:,4)    = cshift(p(:,2),-1) ! Outgoing quark
+      prealbreit(:,5)    = cshift(p(:,3),-1) ! Outgoing emission
+      call mbreit2lab(n+2,Qlab,prealbreit,preallab,.true.)
+   elseif(n.eq.4) then
+      prrealbreit(:,1)    = cshift(p(:,6),-1) ! Incoming lepton
+      prrealbreit(:,2)    = cshift(p(:,1),-1) ! Incoming quark
+      prrealbreit(:,3)    = cshift(p(:,7),-1) ! Outgoing lepton
+      prrealbreit(:,4)    = cshift(p(:,2),-1) ! Outgoing quark
+      prrealbreit(:,5)    = cshift(p(:,3),-1) ! Outgoing emission
+      prrealbreit(:,6)    = cshift(p(:,4),-1) ! Outgoing emission
+      call mbreit2lab(n+2,Qlab,prrealbreit,prreallab,.true.)
+   else
+      print*, 'n = ', n
+      stop 'Wrong n in user routine of DISENT'
+   endif
+   call analysis(n+2, dsig, x, y, Q2)
+!   print*, dsig(1), eta, Q2, x, y
+!   print*, weight(:)
+   ! projection-to-Born analysis call
+   pbornbreit = p2bbreit
+   pbornlab   = p2blab
+   call analysis(2+2, -dsig, x, y, Q2)
+ END subroutine user
+
+ ! Taken directly from DISENT
+ FUNCTION DOT(P,I,J)
+   IMPLICIT NONE
+   !---RETURN THE DOT PRODUCT OF P(*,I) AND P(*,J)
+   INTEGER I,J
+   DOUBLE PRECISION DOT,P(4,7)
+   DOT=P(4,I)*P(4,J)-P(3,I)*P(3,J)-P(2,I)*P(2,J)-P(1,I)*P(1,J)
+ END FUNCTION DOT
+
+ subroutine finalise_histograms
+   implicit none
+
+   ! print total cross section and error into file  
+   ! construct name of output file
+   write(pdf_string,"(I3.3)") imempdf
+   scale_string = "_pdfmem"//trim(pdf_string)
+   if (order_max.eq.1) then
+      histo_name="disorder_lo_seed"//seedstr//scale_string//".dat"
+   else if (order_max.eq.2) then
+      histo_name="disorder_nlo_seed"//seedstr//scale_string//".dat"
+   else if (order_max.eq.3) then
+      histo_name="disorder_nnlo_seed"//seedstr//scale_string//".dat"
+   else if (order_max.eq.4) then
+      histo_name="disorder_n3lo_seed"//seedstr//scale_string//".dat"
+   endif
+
+   call pwhgtopout(histo_name)
+   call resethists
+
+ end subroutine finalise_histograms
+
+ subroutine print_results(idev,filename)
+   implicit none
+   integer, intent(in) :: idev
+   character * 100, intent(in) :: filename
+   
+   if(idev.gt.0) then ! This is already printed to screen earlier
+      OPEN(UNIT=idev, FILE=filename, ACTION="write")
+      call print_header(idev)
+   endif
+   write(idev,*) ''
+   write(idev,*) '============================================================'
+   if (order_max.eq.1) then 
+      write(idev,'(a,es13.6,a,es13.6,a)') ' # Total LO cross-section'
+   else if (order_max.eq.2) then 
+      write(idev,'(a,es13.6,a,es13.6,a)') ' # Total NLO cross-section'
+   else if (order_max.eq.3) then 
+      write(idev,'(a,es13.6,a,es13.6,a)') ' # Total NNLO cross-section'
+   else if (order_max.eq.4) then 
+      write(idev,'(a,es13.6,a,es13.6,a)') ' # Total N3LO cross-section'
+   endif
+
+   central = res(0)
+
+   write(idev,'(a)') ' # Summary:'
+   if(NC.and.CC) then
+      if(Q2min.eq.Q2max) then
+         write(idev,'(a,f16.6,a)') ' # σ(NC + CC)                     =', central,' pb/GeV^2'
+      else
+         write(idev,'(a,f16.6,a)') ' # σ(NC + CC)                     =', central,' pb'
+      endif
+   elseif(NC) then
+      if(Q2min.eq.Q2max) then
+         write(idev,'(a,f16.6,a)') ' # σ(NC)                          =', central,' pb/GeV^2'
+      else
+         write(idev,'(a,f16.6,a)') ' # σ(NC)                          =', central,' pb'
+      endif
+   elseif(CC) then
+      if(Q2min.eq.Q2max) then
+         write(idev,'(a,f16.6,a)') ' # σ(CC)                          =', central,' pb/GeV^2'
+      else
+         write(idev,'(a,f16.6,a)') ' # σ(CC)                          =', central,' pb'
+      endif
+   endif
+   write(idev,'(a,f14.4,a)') ' # MC integration uncertainty     =', sqrt(error_tot)/central*100.0_dp, ' %'
+
+   if(scaleuncert) then
+      write(idev,'(a,f14.4,a)') ' # QCD scale uncertainty (+)      =',&
+           & ((maxscale-central)/central)*100.0_dp, ' %'
+      write(idev,'(a,f14.4,a)') ' # QCD scale uncertainty (-)      =',&
+           & ((minscale-central)/central)*100.0_dp, ' %'
+   endif
+
+   if(pdfuncert) then
+      call getpdfuncertainty(res(nmempdf_start:nmempdf_end),central,errplus,errminus,errsymm)
+      write(idev,'(a,f14.4,a)') ' # PDF symmetric uncertainty*     =', errsymm/central*100.0_dp, ' %'
+      if(alphasuncert) then
+        central_dummy = central
+        respdf = central
+        resas = central
+        respdf(0:nmempdf_end-2) = res(0:nmempdf_end-2)
+        resas(nmempdf_end-1:nmempdf_end) = res(nmempdf_end-1:nmempdf_end)
+        call getpdfuncertainty(respdf(nmempdf_start:nmempdf_end),central_dummy,errplus,errminus,errsymm)
+        write(idev,'(a,f14.4,a)') ' # Pure PDF symmetric uncertainty =', errsymm/central*100.0_dp, ' %'
+        call getpdfuncertainty(resas(nmempdf_start:nmempdf_end),central_dummy,errplus,errminus,errsymm)
+        write(idev,'(a,f14.4,a)') ' # Pure αS symmetric uncertainty  =', errsymm/central*100.0_dp, ' %'
+     endif
+      write(idev,'(a)') ' # (*PDF uncertainty contains alphas uncertainty if using a  '
+      write(idev,'(a)') ' #   PDF set that supports it (eg PDF4LHC15_nnlo_100_pdfas)).'
+   endif
+   write(idev,*) ''
+   
+   if (order_max.eq.1) then 
+      write(idev,'(a,es13.6,a,es13.6,a)') ' # Reduced LO cross-sections'
+   else if (order_max.eq.2) then 
+      write(idev,'(a,es13.6,a,es13.6,a)') ' # Reduced NLO cross-sections'
+   else if (order_max.eq.3) then 
+      write(idev,'(a,es13.6,a,es13.6,a)') ' # Reduced NNLO cross-sections'
+   else if (order_max.eq.4) then 
+      write(idev,'(a,es13.6,a,es13.6,a)') ' # Reduced N3LO cross-sections'
+   endif
+
+   if(NC.and.CC) then
+      write(idev,'(a,f16.6)') ' # σ reduced (NC)                 =', NC_reduced_central
+      if(scaleuncert) then
+         write(idev,'(a,f14.4,a)') ' # QCD scale uncertainty (+)      =',&
+              & ((NC_reduced_max-NC_reduced_central)/NC_reduced_central)&
+              &*100.0_dp, ' %'
+         write(idev,'(a,f14.4,a)') ' # QCD scale uncertainty (-)      =',&
+              & ((NC_reduced_min-NC_reduced_central)/NC_reduced_central)&
+              &*100.0_dp, ' %'
+      endif
+      write(idev,'(a,f16.6)') ' # σ reduced (CC)                 =', CC_reduced_central
+      if(scaleuncert) then
+         write(idev,'(a,f14.4,a)') ' # QCD scale uncertainty (+)      =',&
+              & ((CC_reduced_max-CC_reduced_central)/CC_reduced_central)&
+              &*100.0_dp, ' %'
+         write(idev,'(a,f14.4,a)') ' # QCD scale uncertainty (-)      =',&
+              & ((CC_reduced_min-CC_reduced_central)/CC_reduced_central)&
+              &*100.0_dp, ' %'
+      endif
+   elseif(NC) then
+      write(idev,'(a,f16.6)') ' # σ reduced (NC)                 =', NC_reduced_central
+      if(scaleuncert) then
+         write(idev,'(a,f14.4,a)') ' # QCD scale uncertainty (+)      =',&
+              & ((NC_reduced_max-NC_reduced_central)/NC_reduced_central)&
+              &*100.0_dp, ' %'
+         write(idev,'(a,f14.4,a)') ' # QCD scale uncertainty (-)      =',&
+              & ((NC_reduced_min-NC_reduced_central)/NC_reduced_central)&
+              &*100.0_dp, ' %'
+      endif
+   elseif(CC) then
+      write(idev,'(a,f16.6)') ' # σ reduced (CC)                 =', CC_reduced_central
+      if(scaleuncert) then
+         write(idev,'(a,f14.4,a)') ' # QCD scale uncertainty (+)      =',&
+              & ((CC_reduced_max-CC_reduced_central)/CC_reduced_central)&
+              &*100.0_dp, ' %'
+         write(idev,'(a,f14.4,a)') ' # QCD scale uncertainty (-)      =',&
+              & ((CC_reduced_min-CC_reduced_central)/CC_reduced_central)&
+              &*100.0_dp, ' %'
+      endif
+   endif
+      write(idev,*) '============================================================'
+
+
+ end subroutine print_results
+end program
diff --git a/disorder-1.0.0/src/integration.f b/disorder-1.0.0/src/integration.f
new file mode 100644
index 0000000..3ed03ea
--- /dev/null
+++ b/disorder-1.0.0/src/integration.f
@@ -0,0 +1,313 @@
+c     vegas with double precision
+c...............
+      module integration
+      
+      logical readin,writeout
+      character*72 ingridfile,outgridfile, outgridtopfile
+      common/gridinfo_logic/readin,writeout
+      common/gridinfo_char/ingridfile,outgridfile,outgridtopfile
+
+      contains
+
+      SUBROUTINE vegas(region,ndim,fxn,init,ncall,itmx,nprn,
+     >     tgral,sd,chi2a)
+      INTEGER init,itmx,ncall,ndim,nprn,NDMX,MXDIM
+      REAL*8 tgral,chi2a,sd,region(2*ndim),fxn,ALPH,TINY
+      PARAMETER (ALPH=1.5,NDMX=50,MXDIM=11,TINY=1.d-30)
+      EXTERNAL fxn
+C     
+      INTEGER i,idum,it,j,k,mds,nd,ndo,ng,npg,ia(MXDIM),kg(MXDIM)
+      double precision
+     1     calls,dv2g,dxg,f,f2,f2b,fb,rc,ti,tsi,wgt,xjac,xn,xnd,xo,
+     >     d(NDMX,MXDIM),di(NDMX,MXDIM),dt(MXDIM),dx(MXDIM),
+     >     r(NDMX),x(MXDIM),xi(NDMX,MXDIM),xin(NDMX),xval
+      integer vegas_ncall
+      common/vegas_ncall/ vegas_ncall
+      DOUBLE PRECISION schi,si,swgt
+      COMMON /ranno/ idum
+      common/vegas_wgt/wgt,swgt
+      integer ilast
+      common/last_integ/ilast
+      logical set_ilast
+      SAVE
+      if(init.le.0)then
+         mds=1
+         ndo=1
+         do 11 j=1,ndim
+            xi(1,j)=1
+ 11      enddo
+      endif
+      if (init.le.1) then
+         if(ilast.ne.1) goto 29
+         
+ 29      si=0
+         swgt=0
+         schi=0
+      endif
+      if (init.le.2)then
+         nd=NDMX
+         ng=1
+         if(mds.ne.0)then
+            ng=(ncall/2.d0+0.25d0)**(1.d0/ndim)
+            mds=1
+            if((2*ng-NDMX).ge.0)then
+               mds=-1
+               npg=ng/NDMX+1
+               nd=ng/npg
+               ng=npg*nd
+            endif
+         endif
+         k=ng**ndim
+         npg=max(ncall/k,2)
+         calls=npg*k
+         vegas_ncall=calls
+         dxg=1.d0/ng
+         dv2g=(calls*dxg**ndim)**2/npg/npg/(npg-1.d0)
+         xnd=nd
+         dxg=dxg*xnd
+         xjac=1.d0/calls
+         do 12 j=1, ndim
+            dx(j)=region(j+ndim)-region(j)
+            xjac=xjac*dx(j)
+ 12      enddo
+
+c---  read-in grid if necessary
+         if (readin) then
+            print*, ingridfile, '*'
+            open(unit=13,file=ingridfile,status='unknown')
+            write(6,*)'****************************************************'
+            write(6,*)'* Reading in vegas grid from ',ingridfile,' *'
+            write(6,*)'****************************************************'
+            call flush(6)
+            do j=1,ndim
+               read(13,203) jj,(xi(i,j),i=1,nd)
+            enddo
+            close(13)
+            ndo=nd
+            readin=.false.
+         endif
+
+
+         if(nd.ne.ndo)then
+            do 13 i=1,nd
+               r(i)=1.d0
+ 13         enddo
+            do 14 j=1,ndim
+               call rebin(ndo/xnd,nd,r,xin,xi(1,j))
+ 14         enddo
+            ndo=nd
+         endif
+         if(nprn.ge.0) write(*,200) ndim,calls,it,itmx,nprn,
+     *        ALPH,mds,nd,(j,region(j),j,region(j+ndim),j=1,ndim)
+      endif
+      do 28 it=1,itmx
+         if (ilast.eq.1.and.it.lt.itmx) then
+            ilast=0
+            set_ilast=.true.
+         endif
+         if (it.eq.itmx.and.set_ilast) then
+            ilast = 1
+         endif
+         ti=0.d0
+         if (ilast.ne.1.or.it.ne.itmx) goto 30
+ 30      tsi=0.d0
+         do 16 j=1,ndim
+            kg(j)=1
+            do 15 i=1,nd
+               d(i,j)=0.d0
+               di(i,j)=0.d0
+ 15         enddo
+ 16      enddo
+ 10      continue
+         fb=0.d0
+         if (ilast.ne.1.or.it.ne.itmx) goto 31
+ 31      f2b=0.d0
+         do 19 k=1,npg
+            wgt=xjac
+            do 17 j=1,ndim
+               xn=(kg(j)-ran2(idum))*dxg+1.d0
+               ia(j)=max(min(int(xn),NDMX),1)
+               if(ia(j).gt.1)then
+                  xo=xi(ia(j),j)-xi(ia(j)-1,j)
+                  rc=xi(ia(j)-1,j)+(xn-ia(j))*xo
+               else
+                  xo=xi(ia(j),j)
+                  rc=(xn-ia(j))*xo
+               endif
+               x(j)=region(j)+rc*dx(j)
+               wgt=wgt*xo*xnd
+ 17         enddo
+            f=wgt*fxn(x,wgt)
+            f2=f*f
+            fb=fb+f
+
+            if (ilast.ne.1.or.it.ne.itmx) goto 32
+
+
+ 32         f2b=f2b+f2
+            do 18 j=1,ndim
+               di(ia(j),j)=di(ia(j),j)+f
+               if(mds.ge.0) d(ia(j),j)=d(ia(j),j)+f2
+ 18         enddo
+ 19      enddo
+         f2b=sqrt(f2b*npg)
+         f2b=(f2b-fb)*(f2b+fb)
+         if (f2b.le.0) f2b=TINY
+         ti=ti+fb
+         if (ilast.ne.1.or.it.ne.itmx) goto 33
+ 33      tsi=tsi+f2b
+         if(mds.lt.0)then
+            do 21 j=1,ndim
+               d(ia(j),j)=d(ia(j),j)+f2b
+ 21         enddo
+         endif
+         do 22 k=ndim,1,-1
+            kg(k)=mod(kg(k),ng)+1
+            if(kg(k).ne.1) goto 10
+ 22      enddo
+         tsi=tsi*dv2g
+         wgt=1.d0/tsi
+
+         si=si+dble(wgt)*dble(ti)
+         if (ilast.ne.1.or.it.ne.itmx) goto 34
+ 34      schi=schi+dble(wgt)*dble(ti)**2
+         swgt=swgt+dble(wgt)
+         tgral=si/swgt
+         if (ilast.ne.1.or.it.ne.itmx) goto 35
+ 35      chi2a=max((schi-si*tgral)/(it-.99d0),0.d0)
+         sd=sqrt(1./swgt)
+         tsi=sqrt(tsi)
+         if(nprn.ge.0)then
+            write(*,201) it,ti,tsi,tgral,sd,chi2a
+            if(nprn.ne.0)then
+               do 23 j=1,ndim
+                  write(*,202) j,(xi(i,j),di(i,j),
+     *                 i=1+nprn/2,nd,nprn)
+ 23            enddo
+            endif
+         endif
+         do 25 j=1,ndim
+            xo=d(1,j)
+            xn=d(2,j)
+            d(1,j)=(xo+xn)/2.d0
+            dt(j)=d(1,j)
+            do 24 i=2,nd-1
+               rc=xo+xn
+               xo=xn
+               xn=d(i+1,j)
+               d(i,j)=(rc+xn)/3.d0
+               dt(j)=dt(j)+d(i,j)
+ 24         enddo
+            d(nd,j)=(xo+xn)/2.d0
+            dt(j)=dt(j)+d(nd,j)
+ 25      enddo
+         do 27 j=1,ndim
+            rc=0.d0
+            do 26 i=1,nd
+               if(d(i,j).lt.TINY) d(i,j)=TINY
+               r(i)=((1.d0-d(i,j)/dt(j))/(log(dt(j))-log(d(i,j))))**ALPH
+               rc=rc+r(i)
+ 26         enddo
+            call rebin(rc/xnd,nd,r,xin,xi(1,j))
+ 27      enddo
+ 28   enddo
+
+c---  write-out grid if necessary
+      if (writeout) then
+         open(unit=11,file=outgridfile,status='unknown')
+         open(unit=111,file=outgridtopfile,status='unknown')
+         write(6,*)'****************************************************'
+         write(6,*)'* Writing out vegas grid to ',outgridfile,'  *'
+         write(6,*)'****************************************************'
+         call flush(6)
+         do j=1,ndim
+            write(11,203) jj,(xi(i,j),i=1,nd)
+            write(111,*) '# XDIM index  ', j-1
+            do i=1,nd
+               xval=(i*1d0)/nd
+               write(111,'(D16.8,D16.8)') xval, xi(i,j)
+            enddo
+            write(111,*) ''
+            write(111,*) ''
+         enddo
+         close(11)
+         close(111)
+      endif
+
+      return
+ 200  FORMAT(/' input parameters for vegas: ndim=',i3,' ncall=',f8.0
+     *     /28x,' it=',i5,' itmx=',i5
+     *     /28x,' nprn=',i3,' alph=',f5.2/28x,' mds=',i3,' nd=',i4
+     *     /(30x,'xl(',i2,')= ',g11.4,' xu(',i2,')= ',g11.4))
+ 201  FORMAT(/' iteration no.',I3,': ','integral =',g14.7,'+/- ',g9.2
+     *     /' all iterations: integral =',g14.7,'+/- ',g9.2,
+     *     ' chi**2/it''n =',g9.2)
+ 202  FORMAT(/' data for axis ',I2/' X delta i',
+     *     ' x delta i ',' xdelta i ',
+     *     /(1x,f7.5,1x,g11.4,5x,f7.5,1x,g11.4,5x,f7.5,1x,g11.4))
+ 203  FORMAT(/(5z16))
+      end subroutine
+
+c...............................................................
+      SUBROUTINE rebin(rc,nd,r,xin,xi)
+      INTEGER nd
+      REAL*8 rc,r(*),xi(*),xin(*)
+      INTEGER i,k
+      REAL*8 dr,xn,xo
+      k=0
+      xn=0.d0
+      dr=0.d0
+      do 11 i=1,nd-1
+ 1       if(rc.gt.dr)then
+            k=k+1
+            dr=dr+r(k)
+            xo=xn
+            xn=xi(k)
+            goto 1
+         endif
+         dr=dr-rc
+         xin(i)=xn-(xn-xo)*dr/r(k)
+ 11   enddo
+      do 12 i=1,nd-1
+         xi(i)=xin(i)
+ 12   enddo
+      xi(nd)=1.d0
+      return
+      end subroutine
+c...............................................................
+      FUNCTION ran2(idum)
+      INTEGER idum,IM1,IM2,IMM1,IA1,IA2,IQ1,IQ2,IR1,IR2,NTAB,NDIV
+      REAL*8 ran2,AM,EPS,RNMX
+      PARAMETER (IM1=2147483563,IM2=2147483399,AM=1./IM1,IMM1=IM1-1,
+     *     IA1=40014,IA2=40692,IQ1=53668,IQ2=52774,IR1=12211,
+     *     IR2=3791,NTAB=32,NDIV=1+IMM1/NTAB,EPS=1.2d-7,RNMX=1.d0-EPS)
+      INTEGER idum2,j,k,iv(NTAB),iy
+      SAVE iv,iy,idum2
+      DATA idum2/123456789/, iv/NTAB*0/, iy/0/
+      if (idum.le.0) then
+         idum=max(-idum,1)
+         idum2=idum
+         do 11 j=NTAB+8,1,-1
+            k=idum/IQ1
+            idum=IA1*(idum-k*IQ1)-k*IR1
+            if (idum.lt.0) idum=idum+IM1
+            if (j.le.NTAB) iv(j)=idum
+ 11      enddo
+         iy=iv(1)
+      endif
+      k=idum/IQ1
+      idum=IA1*(idum-k*IQ1)-k*IR1
+      if (idum.lt.0) idum=idum+IM1
+      k=idum2/IQ2
+      idum2=IA2*(idum2-k*IQ2)-k*IR2
+      if (idum2.lt.0) idum2=idum2+IM2
+      j=1+iy/NDIV
+      iy=iv(j)-idum2
+      iv(j)=idum
+      if(iy.lt.1) iy=iy+IMM1
+      ran2=min(AM*iy,RNMX)
+      return
+      end function
+c....................................................................
+
+      end module integration
diff --git a/disorder-1.0.0/src/io_utils.f90 b/disorder-1.0.0/src/io_utils.f90
new file mode 100644
index 0000000..41403ac
--- /dev/null
+++ b/disorder-1.0.0/src/io_utils.f90
@@ -0,0 +1,1046 @@
+!! io_utils.f90
+!!
+!! version 1.1, GPS, 24 September 2003
+!!
+!======================================================================
+!! All the various bits and pieces which could be useful regarding i/o,
+!! such as opening the right files, getting numerical values for
+!! command line arguments, etc...
+!======================================================================
+
+
+! unfortunate that we need an extra module...
+module sub_defs_io_consts
+  integer, parameter :: max_arg_len  = 180
+  integer, parameter :: max_line_len = 600
+end module sub_defs_io_consts
+
+
+
+!----------------------------------------------------------------------
+!! All the interfaces needed here and in the lcl_???.f90 routines
+!----------------------------------------------------------------------
+module sub_defs_io
+  use sub_defs_io_consts
+
+  interface
+     subroutine open_arg(iarg, idev, ext, status, form, default_val)
+       implicit none
+       integer, intent(in) :: iarg, idev
+       character(*), optional, intent(in) :: ext, status, form, default_val
+     end subroutine open_arg
+  end interface
+
+  interface
+     function idev_open_opt(opt, default_val, ext, status, form) result(idev)
+       implicit none
+       character(*), intent(in) :: opt
+       character(*), optional, intent(in) :: default_val, ext, status, form
+       integer  :: idev
+     end function idev_open_opt
+  end interface
+  
+  interface
+     function idev_open_arg(iarg, ext, status, form) result(idev)
+       implicit none
+       integer             :: idev
+       integer, intent(in) :: iarg
+       character(*), optional, intent(in) :: ext, status, form
+     end function idev_open_arg
+  end interface
+
+  interface
+     function iargc_opt(opt)
+       implicit none
+       integer                      :: iargc_opt
+       character(len=*), intent(in) :: opt
+     end function iargc_opt
+  end interface
+
+  interface
+     function command_line()
+       use sub_defs_io_consts
+       implicit none
+       character(len=max_line_len) ::  command_line
+     end function command_line
+  end interface
+
+  interface
+     function string_val_opt(opt,default_val)
+       use sub_defs_io_consts
+       implicit none
+       character(len=max_arg_len)             :: string_val_opt
+       character(len=*), intent(in)           :: opt
+       character(len=*), intent(in), optional :: default_val
+     end function string_val_opt
+  end interface
+  
+  interface
+     function int_val_opt(opt,default_val)
+       implicit none
+       integer                      :: int_val_opt
+       character(len=*), intent(in) :: opt
+       integer, intent(in), optional :: default_val
+     end function int_val_opt
+  end interface
+
+  interface
+     function log_val_opt(opt,default_val)
+       implicit none
+       logical                       :: log_val_opt
+       character(len=*), intent(in)  :: opt
+       logical, intent(in), optional :: default_val
+     end function log_val_opt
+  end interface
+
+  interface
+     function dble_val_opt(opt,default_val)
+       implicit none
+       real(kind(1d0))                      :: dble_val_opt
+       character(len=*), intent(in) :: opt
+       real(kind(1d0)), intent(in), optional :: default_val
+     end function dble_val_opt
+  end interface
+
+  interface
+     integer function value(string)
+        implicit none
+        character(*),  intent(in)  ::   string
+     end function value
+  end interface
+
+  interface
+     integer function int_val_arg(argk, default_val)
+       implicit none
+       integer, intent(in)           :: argk
+       integer, intent(in), optional :: default_val
+     end function int_val_arg
+  end interface
+
+  interface
+     real(kind(1d0)) function dble_val_arg(argk, default_val)
+       implicit none
+       integer,         intent(in)           :: argk
+       real(kind(1d0)), intent(in), optional :: default_val
+     end function dble_val_arg
+  end interface
+
+  interface
+     function string_val_arg(argk, default_val)
+       use sub_defs_io_consts
+       implicit none
+       character(len=max_arg_len)             :: string_val_arg
+       integer,          intent(in)           :: argk
+       character(len=*), intent(in), optional :: default_val
+     end function string_val_arg
+  end interface
+
+  interface
+     real(kind(1d0)) function dble_value(string)
+       implicit none
+       character(*),  intent(in)  ::   string
+     end function dble_value
+  end interface
+
+
+  interface num2char
+     function int2char(num,frmt)
+       implicit none
+       character(len=30) :: int2char
+       integer, intent(in) :: num
+       character(*), intent(in), optional :: frmt
+     end function int2char
+     function sp2char(num,frmt)
+       implicit none
+       character(len=30) :: sp2char
+       real(kind(1.0)), intent(in) :: num
+       character(*), intent(in), optional :: frmt
+     end function sp2char
+     function dp2char(num,frmt)
+       implicit none
+       character(len=30) :: dp2char
+       real(kind(1d0)), intent(in) :: num
+       character(*), intent(in), optional :: frmt
+     end function dp2char
+  end interface
+  
+
+  interface
+     function get_new_device() result(dev)
+       implicit none
+       integer :: dev
+     end function get_new_device
+  end interface
+  
+  interface
+     subroutine time_stamp(idev, string)
+       implicit none
+       integer,          intent(in),  optional :: idev
+       character(len=*), intent(out), optional :: string
+     end subroutine time_stamp
+  end interface
+  
+  interface
+     subroutine error_report(subname,line1,line2,line3,line4,action)
+       implicit none
+       character(*), intent(in) :: subname
+       character(*), intent(in), optional :: line1, line2, line3, line4
+       character(*), intent(in), optional :: action
+     end subroutine error_report
+  end interface
+       
+       
+   !==================================================================
+   ! ====
+   ! Interfaces to the standard routines which provide the links to
+   ! platform dependent calls
+   !======================================================================
+
+  interface
+     subroutine lcl_write_2d(idev, array)
+       implicit none
+       integer,         intent(in) :: idev
+       real(kind(1d0)), intent(in) :: array(1:, 1:)
+     end subroutine lcl_write_2d
+  end interface
+
+  interface
+     subroutine lcl_read_2d(idev, array, ifail)
+       implicit none
+       integer,           intent(in)  :: idev
+       real(kind(1d0)),   intent(out) :: array(1:, 1:)
+       integer, optional, intent(out) :: ifail
+     end subroutine lcl_read_2d
+  end interface
+
+  interface
+     integer function lcl_iargc()
+     end function lcl_iargc
+  end interface
+
+  interface
+     subroutine lcl_getarg(k, argk)
+       implicit none
+       integer,      intent(in)  :: k
+       character(*), intent(out) :: argk
+     end subroutine lcl_getarg
+  end interface
+
+  interface
+     subroutine lcl_flush(idev)
+       implicit none
+       integer, intent(in) :: idev
+     end subroutine lcl_flush
+  end interface
+
+  
+  interface  
+     function CheckAllArgsUsed(ErrDev) result(check)
+       logical :: check
+       integer, optional :: ErrDev
+     end function CheckAllArgsUsed
+  end interface
+  interface  
+     function CheckAllOptsUsed(ErrDev) result(check)
+       logical :: check
+       integer, optional :: ErrDev
+     end function CheckAllOptsUsed
+  end interface
+  
+end module sub_defs_io
+
+
+!--------------------------------------------------------------
+!! When an argument is used register the fact here. Then at the
+!! end of program initialisation one can check to see whether all
+!! arguments have been used
+module track_args
+  ! putting the "only" here ensures that this compiles under intel 7.1
+  ! (not immediately clear why, though it could be related to fact
+  ! that interface CheckAllArgsUsed is being used, but that the 
+  ! corresponding subroutine uses track_args?)
+  use sub_defs_io, only: lcl_iargc, lcl_getarg
+  use sub_defs_io_consts
+  implicit none
+  private
+  logical, allocatable, save :: argsused(:)
+  logical, save :: started = .false.
+  integer, save :: narg
+  character(len=*), parameter :: sep = &
+       &'=============================================================='
+
+  public :: ta_RegisterUsed, ta_CheckAllArgsUsed, ta_CheckAllOptsUsed
+
+contains
+
+  !----------------------------------------------------------------------
+  ! registers the fact that argument number iarg has been used
+  subroutine ta_RegisterUsed(iarg)
+    integer, intent(in)  :: iarg
+    
+    call ta_TrackingOn() 
+
+    if (iarg > narg .or. iarg < 1) then
+       write(0,*) 'In ta_RegisterUsed tried to set illegal arg', iarg
+       stop
+    end if
+    argsused(iarg) = .true.
+  end subroutine ta_RegisterUsed
+
+  !----------------------------------------------------------------------
+  ! makes sure that tracking of argument usage is turned on
+  subroutine ta_TrackingOn()
+    if (.not. started) then
+       narg = lcl_iargc()
+       allocate(argsused(narg))
+       argsused = .false.
+       started = .true.
+    end if
+  end subroutine ta_TrackingOn
+  
+  
+  !--------------------------------------------------------
+  !! ErrDev = device to which one should send the list of 
+  !! unused args
+  function ta_CheckAllOptsUsed(ErrDev) result(check)
+    logical :: check
+    integer, optional :: ErrDev
+    integer :: i
+    character(len=max_arg_len) :: argi
+    logical :: writeit
+
+    call ta_TrackingOn() 
+
+    check = .true.
+    writeit = present(ErrDev)
+    do i = 1, narg
+       if (argsused(i)) cycle
+       call lcl_getarg(i, argi)
+       if (argi(1:1) == "-") then
+          if (check .and. writeit) then
+             write(ErrDev,*) sep
+             write(ErrDev,*) &
+                  &'WARNING / ERROR: the following options were not recognized'
+          end if
+          check = .false.
+          write(ErrDev,*) trim(argi)
+       end if
+    end do
+    if ((.not. check) .and. writeit ) write(ErrDev,*) sep
+  end function ta_CheckAllOptsUsed
+
+
+  !--------------------------------------------------------
+  !! ErrDev = device to which one should send the list of 
+  !! unused args
+  function ta_CheckAllArgsUsed(ErrDev) result(check)
+    logical :: check
+    integer, optional :: ErrDev
+    integer :: i
+    character(len=max_arg_len) :: argi
+
+    call ta_TrackingOn() 
+
+    if (narg > 0 ) then 
+       check = all(argsused)
+    else
+       check = .true. 
+       return
+    end if
+    if ((.not. check) .and. present(ErrDev)) then
+       write(ErrDev,*) sep
+       write(ErrDev,*) &
+            &'WARNING / ERROR: the following args were not recognized'
+       do i = 1, narg 
+          if (.not. argsused(i)) then
+             call lcl_getarg(i, argi)
+             write(ErrDev,*) trim(argi)
+          end if
+       end do
+       write(ErrDev,*) sep
+    end if
+  end function ta_CheckAllArgsUsed
+  
+  
+end module track_args
+
+
+
+
+!--------------------------------------------------------
+!! ErrDev = device to which one should send the list of 
+!! unused args
+function CheckAllArgsUsed(ErrDev) result(check)
+  use track_args
+  logical :: check
+  integer, optional :: ErrDev
+  check = ta_CheckAllArgsUsed(ErrDev)
+end function CheckAllArgsUsed
+function CheckAllOptsUsed(ErrDev) result(check)
+  use track_args
+  logical :: check
+  integer, optional :: ErrDev
+  check = ta_CheckAllOptsUsed(ErrDev)
+end function CheckAllOptsUsed
+
+
+!----------------------------------------------------------------------
+!! As open_arg -- except that it automatically allocates and returns a
+!! device number
+!----------------------------------------------------------------------
+function idev_open_arg(iarg, ext, status, form) result(idev)
+  use sub_defs_io, except => idev_open_arg
+  implicit none
+  integer             :: idev
+  integer, intent(in) :: iarg
+  character(*), optional, intent(in) :: ext, status, form
+  !--------------------------------------------------------------------
+  idev = get_new_device()
+  call open_arg(iarg, idev, ext, status, form)
+end function idev_open_arg
+
+
+!---------------------------------------------------------------------
+!! Open file indicated by command line option and return the 
+!! device number.
+!!
+!! GPS 05/01/01
+!---------------------------------------------------------------------
+function idev_open_opt(opt, default_val, ext, status, form) result(idev)
+  use sub_defs_io, except => idev_open_opt
+  implicit none
+  character(*), intent(in) :: opt
+  character(*), optional, intent(in) :: default_val, ext, status, form
+  integer  :: idev, iarg
+  !--------------------------------------------------------------------
+  idev = get_new_device()
+  iarg = iargc_opt(opt) + 1 ! will return -100 if opt is not present
+  if (iarg < 0) then
+     write(0,*) 'ERROR in idev_open_opt:'
+     write(0,*) 'command-line option "'//opt//'" missing'
+     stop
+  end if
+  call open_arg(iarg, idev, ext, status, form, default_val)
+end function idev_open_opt
+
+
+!----------------------------------------------------------------------
+!! Open file corresponding the name in command line argument 'iarg'
+!! 
+!! GPS 20/03/97
+!----------------------------------------------------------------------
+subroutine open_arg(iarg, idev, ext, status, form, default_val)
+  use sub_defs_io, only : lcl_getarg, lcl_iargc, max_arg_len, time_stamp
+  use track_args
+  implicit none
+  integer, intent(in) :: iarg, idev
+  character(*), optional, intent(in) :: ext, status, form, default_val
+  !----------------------------------------------------------------------
+  character(len=max_arg_len) :: arg
+  integer       :: l, le
+  
+  l = lcl_iargc()
+  if (iarg > l .or. iarg < 0) then
+     if (present(default_val)) then
+        arg = trim(default_val)
+     else
+        write(0,*) 'Number of args is',l
+        write(0,*) 'Could not open file corresponding to arg',iarg
+        write(0,*) 'because that arg does not exist'
+        call time_stamp(0)
+        write(0,*) 'stop'
+        stop
+     end if
+  else
+     call lcl_getarg(iarg, arg)
+     call ta_RegisterUsed(iarg)
+  end if
+  
+  l = index(arg,' ') - 1
+  if (present(ext)) then
+     le = index(ext,' ') - 1
+     if (le <= 0) le = len(ext)
+     arg(l+1:l+le) = ext(1:le)
+     l = l + le
+  end if
+  !-- the following stupid sequence should not be necessary, but the
+  ! standard doesn't specify open as having `optional args'
+  if (present(status)) then
+     if (present(form)) then
+        open(unit=idev,file=arg(1:l),status=status,form=form)
+     else
+        open(unit=idev,file=arg(1:l),status=status)
+     end if
+  else
+     if (present(form)) then
+        open(unit=idev,file=arg(1:l),form=form)
+     else
+        open(unit=idev,file=arg(1:l))
+     end if
+  end if
+
+end subroutine open_arg
+
+
+!----------------------------------------------------------------------
+!! It can often be useful to have a record of the command line -- this 
+!! returns a string which conatins the command name and all the arguments
+!----------------------------------------------------------------------
+function command_line()
+  use sub_defs_io, except => command_line
+  implicit none
+  character(len=max_line_len) ::  command_line
+  !----------------------------------------------------------------------
+  character(len=max_arg_len) :: string
+  integer :: i, n
+
+  n = lcl_iargc()
+  call lcl_getarg(0,command_line)
+  do i = 1, n
+     call lcl_getarg(i,string)
+     command_line = trim(command_line)//' '//trim(string)
+  end do
+end function command_line
+
+!----------------------------------------------------------------------
+!! Return the index of the argument which matches the string opt -- 
+!! Intended to be used to get hold of the presence of an option, and/or
+!! to locate an option so that one can extract values that follow it
+!!
+!! Trailing spaces are ignored.
+!!
+!! Returns a negative number if the option is not found.
+!!
+!! GPS 24/01/98 
+!----------------------------------------------------------------------
+function iargc_opt(opt)
+  use sub_defs_io, except => iargc_opt
+  use track_args
+  implicit none
+  integer                      :: iargc_opt
+  character(len=*), intent(in) :: opt
+  !------------------------------------------------------------
+  integer :: i, n
+  character(len=max_arg_len) :: string
+
+  n = lcl_iargc()
+  do i = 1, n
+     call lcl_getarg(i,string)
+     if (trim(string) == trim(opt)) exit
+  end do
+  ! Check to see if argument found
+  if (i > n) then
+     !-- make sure that iargc_opt + reasonable number remains negative
+     iargc_opt = -100
+  else
+     iargc_opt = i
+     call ta_RegisterUsed(iargc_opt)
+  end if
+end function iargc_opt
+
+
+
+!----------------------------------------------------------------------
+!! Return the string value corresponding to the argument which follows
+!! the command line option opt
+!!
+!! GPS 8/11/95 (CCN8 23)
+!----------------------------------------------------------------------
+function string_val_opt(opt,default_val)
+  use sub_defs_io, except => string_val_opt
+  use track_args
+  implicit none
+  character(len=max_arg_len)             :: string_val_opt
+  character(len=*), intent(in)           :: opt
+  character(len=*), intent(in), optional :: default_val
+  integer :: i,n
+  i = iargc_opt(opt)
+  n = lcl_iargc()
+  if (i >= n .or. i < 0) then
+     if (present(default_val)) then
+        string_val_opt = default_val
+     else
+        write(0,*) 'String value for option ',trim(opt),' has been&
+             & requested'
+        write(0,*) 'but that option is not present, and no default value&
+             & was provided'
+        stop
+     end if
+  else
+     call lcl_getarg(i+1,string_val_opt)
+     call ta_RegisterUsed(i+1)
+  end if
+end function string_val_opt
+
+!----------------------------------------------------------------------
+!! Return the integer value corresponding to the argument which follows
+!! the command line option opt
+!!
+!! GPS 8/11/95 (CCN8 23)
+!----------------------------------------------------------------------
+function int_val_opt(opt,default_val)
+  use sub_defs_io, except => int_val_opt
+  implicit none
+  integer                      :: int_val_opt
+  character(len=*), intent(in) :: opt
+  integer, intent(in), optional :: default_val
+  !----------------------------------------------------------------------
+  integer :: i, n
+
+  i = iargc_opt(opt)
+  n = lcl_iargc()
+  if (i >= n .or. i < 0) then
+     if (present(default_val)) then
+        int_val_opt = default_val
+     else
+        write(0,*) 'Numerical value for option ',trim(opt),' has been&
+             & requested'
+        write(0,*) 'but that option is not present, and no default value&
+             & was provided'
+        stop
+     end if
+  else
+     int_val_opt = int_val_arg(i+1,default_val)
+  end if
+end function int_val_opt
+!----------------------------------------------------------------------
+!! Similar to int_val_opt, but for dble value
+!----------------------------------------------------------------------
+function dble_val_opt(opt,default_val)
+  use sub_defs_io, except => dble_val_opt
+  implicit none
+  real(kind(1d0))                      :: dble_val_opt
+  character(len=*), intent(in) :: opt
+  real(kind(1d0)), intent(in), optional :: default_val
+  !----------------------------------------------------------------------
+  integer :: i, n
+
+  i = iargc_opt(opt)
+  n = lcl_iargc()
+  if (i >= n .or. i < 0) then
+     if (present(default_val)) then
+        dble_val_opt = default_val
+     else
+        write(0,*) 'Numerical value for option ',trim(opt),' has been&
+             & requested'
+        write(0,*) 'but that option is not present, and no default value&
+             & was provided'
+        stop
+     end if
+  else
+     dble_val_opt = dble_val_arg(i+1,default_val)
+  end if
+end function dble_val_opt
+!----------------------------------------------------------------------
+!! Say opt is -xxx: if -xxx is present on the command line, then
+!! return true; if -noxxx is present on the command line, then return false.
+!! If neither is present on the command line, then return default_val,
+!! which therefore is not optional. If both arguments are present, then
+!! return default val.
+!!
+!! GPS 8/11/95 (CCN8 23)
+!----------------------------------------------------------------------
+function log_val_opt(opt,default_val)
+  use sub_defs_io, except => log_val_opt
+  implicit none
+  logical                       :: log_val_opt
+  character(len=*), intent(in)  :: opt
+  logical, intent(in), optional :: default_val
+  !----------------------------------------------------------------------
+  character(len=30) :: noopt
+  integer :: i, j
+
+  i = len_trim(opt)
+  noopt = opt(1:1)//'no'//opt(2:i)
+
+  i = iargc_opt(trim(opt))
+  j = iargc_opt(trim(noopt))
+  
+  if (i > 0 .neqv. j > 0) then
+     log_val_opt = (i>0)
+  else
+     if (present(default_val)) then
+        log_val_opt = default_val
+     else
+        log_val_opt = .false.
+     end if
+  end if
+end function log_val_opt
+
+  
+!----------------------------------------------------------------------
+!! Return the integer value corresponding to the argk^th command line
+!! argument. If # args < argk then use default if it is present, otherwise
+!! output an error message and stop
+!!
+!! GPS 8/11/95 (CCN8 23)
+!----------------------------------------------------------------------
+integer function int_val_arg(argk, default_val)
+  use track_args
+  use sub_defs_io, except => int_val_arg
+  implicit none
+  integer, intent(in)           :: argk
+  integer, intent(in), optional :: default_val
+  !------------------------------------------------------------
+  integer             :: i
+  character(len=max_arg_len) string
+
+  i = lcl_iargc()
+  if (i < argk .or. argk < 0) then
+     if (present(default_val)) then
+        int_val_arg = default_val
+        return
+     else
+        write(0,*) 'Numerical value of arg',argk,' has been requested'
+        write(0,*) 'but only',i,' args present, and no default value&
+             & was provided'
+        stop
+     end if
+  end if
+
+  call lcl_getarg(argk, string)
+  call ta_RegisterUsed(argk)
+  if (trim(string) == '-' .and. present(default_val)) then
+     int_val_arg = default_val
+  else
+     int_val_arg = value(string)
+  end if
+
+end function int_val_arg
+
+      
+!======================================================================
+!! Routine to convert string into an integer
+!! Added ability to cope with negative numbers
+!! GPS 30/11/94+13/11/96
+!======================================================================
+
+integer function value(string)
+      implicit none
+      character(*),  intent(in)  ::   string
+      !----------------------------------------------------------------
+      character(11), parameter   ::  template = '0123456789-'
+      character  ::  current
+      integer    ::  i, j, sgn
+      logical    ::  number_started
+
+      value          = 0
+      sgn = 1
+      number_started = .false.
+
+loop: do i = 1, len(string)
+         current = string(i:i)
+         j = index(template, current)
+         if (j == 11) then
+            if (number_started) then
+               write(0,*) string(1:len(string)), ' is an invalid number'
+               write(0,*) 'Stop.'
+               stop
+            end if
+            sgn = -1
+            number_started = .true.
+            cycle
+         end if
+         if (j /= 0) number_started = .true.
+         if (number_started) then
+            if (j == 0) exit
+            value = value * 10 + (j-1)
+         endif
+      end do loop
+      value = value * sgn
+end function value
+
+!----------------------------------------------------------------------
+!! Return the dble value corresponding to the argk^th command line
+!! argument. If # args < argk then use default if it is present, otherwise
+!! output an error message and stop
+!!
+!! GPS 8/11/95 (CCN8 23)
+!----------------------------------------------------------------------
+real(kind(1d0)) function dble_val_arg(argk, default_val)
+  use track_args
+  use sub_defs_io, except => dble_val_arg
+  implicit none
+  integer,         intent(in)           :: argk
+  real(kind(1d0)), intent(in), optional :: default_val
+  !------------------------------------------------------------
+  integer             :: i
+  character(80) string
+
+  i = lcl_iargc()
+  if (i < argk .or. argk < 0) then
+     if (present(default_val)) then
+        dble_val_arg = default_val
+        return
+     else
+        write(0,*) 'Numerical value of arg',argk,' has been requested'
+        write(0,*) 'but only',i,' args present, and no default value&
+             & was provided'
+        stop
+     end if
+  end if
+
+  call lcl_getarg(argk, string)
+  call ta_RegisterUsed(argk)
+  if (trim(string) == '-' .and. present(default_val)) then
+     dble_val_arg = default_val
+  else
+     dble_val_arg = dble_value(string)
+  end if
+end function dble_val_arg
+
+
+!---------------------------------------------------------------
+!! returns the string corresponding to argument argk.
+!! If that argument is absent, return the default_val (if provided)
+function string_val_arg(argk, default_val)
+  use track_args
+  use sub_defs_io, except => string_val_arg
+  implicit none
+  character(len=max_arg_len)             :: string_val_arg
+  integer,          intent(in)           :: argk
+  character(len=*), intent(in), optional :: default_val
+  integer             :: i
+
+  i = lcl_iargc()
+  if (i < argk .or. argk < 0) then
+     if (present(default_val)) then
+        string_val_arg = trim(default_val)
+        return
+     else
+        write(0,*) 'String value of arg',argk,' has been requested'
+        write(0,*) 'but only',i,' args present, and no default value&
+             & was provided'
+        stop
+     end if
+  end if
+  
+  call lcl_getarg(argk, string_val_arg)
+  call ta_RegisterUsed(argk)
+end function string_val_arg
+     
+
+!======================================================================
+!! Routine to convert string into an float
+!! Added ability to cope with negative numbers. Cannot cope with
+!! scientific notation or other such fancy things.
+!!
+!! Actually: current version just does a read on the string...
+!!
+!! GPS 30/11/94+13/11/96+18/11/96
+!======================================================================
+real(kind(1d0)) function dble_value(string)
+      implicit none
+      character(*),  intent(in)  ::   string
+      !----------------------------------------------------------------
+      character(12), parameter   ::  template = '0123456789-.'
+      character  ::  current
+      integer    ::  i, j, sgn
+      logical    ::  number_started, dpoint
+      real(kind(1d0)) :: jfact, pfact
+
+      read(string,*) dble_value
+      return
+      !-- default sign is positive
+      sgn = 1
+
+      number_started = .false.
+      dpoint = .false.
+      dble_value          = 0
+      jfact = 1d0
+      pfact = 10d0
+
+loop: do i = 1, len(string)
+         current = string(i:i)
+         j = index(template, current)
+         if (j == 11) then
+            if (number_started) call invalid_number
+             sgn = -1
+            number_started = .true.
+            cycle
+         end if
+         if (j /= 0) number_started = .true.
+         if (number_started) then
+            if (j == 0) exit
+            if (j == 12) then 
+               if (dpoint) call invalid_number
+               dpoint = .true.
+               pfact = 1d0
+               cycle
+            end if
+            if (dpoint) jfact = jfact * 0.1d0
+            dble_value = dble_value * pfact + (j-1) * jfact
+         endif
+      end do loop
+      dble_value = dble_value * sgn
+contains
+
+  subroutine invalid_number
+    write(0,*) string(1:len(string)), ' is an invalid number'
+    write(0,*) 'Stop.'
+    stop
+  end subroutine invalid_number
+  
+end function dble_value
+
+!----------------------------------------------------------------------
+!! A set of routines for converting a number to a string, with optional
+!! format specifier. 
+function int2char(num,frmt)
+  implicit none
+  character(len=30) :: int2char
+  integer, intent(in) :: num
+  character(*), intent(in), optional :: frmt
+  if (present(frmt)) then
+     write(int2char,frmt) num
+  else
+     write(int2char,*) num
+  end if
+  int2char = adjustl(int2char)
+end function int2char
+function sp2char(num,frmt)
+  implicit none
+  character(len=30) :: sp2char
+  real(kind(1.0)), intent(in) :: num
+  character(*), intent(in), optional :: frmt
+  if (present(frmt)) then
+     write(sp2char,frmt) num
+  else
+     write(sp2char,*) num
+  end if
+  sp2char = adjustl(sp2char)
+end function sp2char
+function dp2char(num,frmt)
+  implicit none
+  character(len=30) :: dp2char
+  real(kind(1d0)), intent(in) :: num
+  character(*), intent(in), optional :: frmt
+  if (present(frmt)) then
+     write(dp2char,frmt) num
+  else
+     write(dp2char,*) num
+  end if
+  dp2char = adjustl(dp2char)
+end function dp2char
+
+
+!======================================================================
+!! Returns a new device if any are available, or else causes an error
+!! dump
+!!
+!! GPS 13/04/98
+!======================================================================
+function get_new_device() result(dev)
+  use sub_defs_io, except => get_new_device
+  implicit none
+  integer :: dev
+  !--------------------------------------------------------------
+  integer, parameter :: dev_low = 30
+  logical :: exist, opened
+  integer :: iostat
+  character(len=*), parameter :: subname='get_new_device'
+
+  dev = dev_low
+  do
+     inquire(unit=dev,iostat=iostat, exist=exist, opened=opened)
+     if (iostat /= 0) call error_report(subname, 'iostat non zero')
+     if (.not. exist) call error_report(subname, 'available devices exhausted')
+     if (.not. opened) exit
+     dev = dev + 1 
+  end do
+
+end function get_new_device
+
+
+!==========================================================================
+!! Routine to write `time stamp' to a given output device (idev). The stamp
+!! also contains the name of the program that generates it (taken from arg0)
+!!
+!! GPS 4/12/96
+!==========================================================================
+subroutine time_stamp(idev,string)
+  use sub_defs_io, excepts => time_stamp
+  implicit none
+  integer,          intent(in),  optional :: idev
+  character(len=*), intent(out), optional :: string
+  !----------------------------------------------------------------------
+  character(79) :: prog_name
+  integer       :: time(8)
+  
+  call lcl_getarg(0,prog_name)
+  call date_and_time(values=time)
+  if (present(idev)) then
+     !write(idev,15) prog_name(1:index(prog_name,' ')-1),&
+     !     & time(3),time(2),time(1),time(5),time(6),time(7)
+     write(idev,15) trim(prog_name),&
+          & time(3),time(2),time(1),time(5),time(6),time(7)
+  end if
+  if (present(string)) then
+     !write(string,15) prog_name(1:index(prog_name,' ')-1),&
+     !     & time(3),time(2),time(1),time(5),time(6),time(7)
+     write(string,15) trim(prog_name),&
+          & time(3),time(2),time(1),time(5),time(6),time(7)
+  end if
+  
+15 format('Stamped by ',a,' on ',i2,'/',i2.2,'/',i4.4,' at ',i2.2,':'&
+        & ,i2.2 ,':',i2.2) 
+  call lcl_flush(idev)
+end subroutine time_stamp
+
+!======================================================================
+!! Standard error reporting routine. Writes error to
+!! stderr and then does one of the following (specified by contents of
+!! "action")
+!!
+!!  core
+!!  stop
+!!  cont
+!!
+!! Default action is currently defined below, but maybe its definition
+!! should be moved to a globally accessible location.
+!!
+!! GPS 19/08/97
+!======================================================================
+subroutine error_report(subname,line1,line2,line3,line4,action)
+  use sub_defs_io, excepts => error_report; implicit none
+  character(*), intent(in) :: subname
+  character(*), intent(in), optional :: line1, line2, line3, line4
+  character(*), intent(in), optional :: action
+  !--------------------------------------------------------------------
+  character(*), parameter :: default_action = 'core'
+  character(10) :: laction
+  real :: a, b
+  
+  if (present(action)) then
+     laction = trim(action)
+  else
+     laction = default_action
+  end if
+
+  write(0,*)
+  write(0,'(2a)') 'Error report from routine: ',subname
+  write(0,*)
+  if (present(line1)) then
+     write(0,'(a)') 'Reason is:'
+     write(0,'(a)') line1
+  end if
+  if (present(line2)) write(0,'(a)') line2
+  if (present(line3)) write(0,'(a)') line3
+  if (present(line4)) write(0,'(a)') line4
+  write(0,*)
+  call time_stamp(0)
+  !------ allow for more information on exit.
+  if (trim(laction) == 'core') then
+     a = 1d0; b = 1d0
+     write(0,'(a)') 'Error report routine is about to dump core'
+     write(0,*)
+     write(0,*) 1d0/sqrt(a-b)
+     !-- just in case that did not work, do an explicit stop
+     stop
+  else if (trim(laction) /= 'cont') then
+     write(0,'(a)') 'Program stopped'
+     stop
+  else
+     write(0,'(a)') 'Execution continuing'
+  end if
+end subroutine error_report
diff --git a/disorder-1.0.0/src/lcl_dec.f90 b/disorder-1.0.0/src/lcl_dec.f90
new file mode 100644
index 0000000..8ceaf75
--- /dev/null
+++ b/disorder-1.0.0/src/lcl_dec.f90
@@ -0,0 +1,115 @@
+!----------------------------------------------------------------------
+! A variety of routines that need to be implementation specific
+!----------------------------------------------------------------------
+
+!----------------------------------------------------------------------
+! Reading and writing very large 2-dim arrays (with unformatted i/o) causes
+! problems on certain systems -- so provide routines which split up
+! the reading and writing if that is necessary
+! Splitting not required for dec.
+!----------------------------------------------------------------------
+subroutine lcl_write_2d(idev, array)
+      implicit none
+      integer,         intent(in) :: idev
+      real(kind(1d0)), intent(in) :: array(1:, 1:)
+      !------------------------------------------------------------
+      integer  ulim(2), i
+
+      ulim = ubound(array)
+      do i = 1, ulim(2)
+         write(idev) real(array(:,i))
+      end do
+      
+end subroutine lcl_write_2d
+
+
+subroutine lcl_read_2d(idev, array, ifail)
+      implicit none
+      integer,           intent(in)  :: idev
+      real(kind(1d0)),   intent(out) :: array(1:, 1:)
+      integer, optional, intent(out) :: ifail
+      !------------------------------------------------------------
+      real, allocatable :: sngl_prec_buffer(:)
+      integer  ulim(2), i!, j
+
+      ulim = ubound(array)
+      allocate(sngl_prec_buffer(1:ulim(1)))
+
+      do i = 1, ulim(2)
+         !-- data stored in sngl precision
+         read(idev, end=10) sngl_prec_buffer(:)
+         !-- convert it back into double precision
+         array(:,i) = dble(sngl_prec_buffer(:))
+      end do
+
+      !-- correct return code ---
+      if (present(ifail)) then
+         ifail = 0
+         return
+      end if
+
+10    if (present(ifail)) then
+         ifail = -1
+         return
+      end if
+end subroutine lcl_read_2d
+
+!!$subroutine lcl_write_2d(idev, array)
+!!$      implicit none
+!!$      integer, intent(in) :: idev
+!!$      real,    intent(in) :: array(1:, 1:)
+!!$      !------------------------------------------------------------
+!!$
+!!$      write(idev) array(:,:)
+!!$end subroutine lcl_write_2d
+!!$
+!!$
+!!$subroutine lcl_read_2d(idev, array)
+!!$      implicit none
+!!$      integer, intent(in)  :: idev
+!!$      real,    intent(out) :: array(1:, 1:)
+!!$      !------------------------------------------------------------
+!!$
+!!$      read(idev) array(:,:)
+!!$end subroutine lcl_read_2d
+
+
+
+!----------------------------------------------------------------------
+! Interfaces to the dec f90 iargc and getarg routines
+!
+! GPS 4/11/95 (CCN8 9)
+!----------------------------------------------------------------------
+integer function lcl_iargc()
+      implicit none
+      integer iargc
+
+      lcl_iargc = iargc()
+end function lcl_iargc
+
+subroutine lcl_getarg(k, argk)
+      implicit none
+      integer,      intent(in)  :: k
+      character(*), intent(out) :: argk
+
+      call getarg(k, argk)
+end subroutine lcl_getarg
+
+
+subroutine lcl_flush(idev)
+  implicit none
+  integer, intent(in) :: idev
+  
+  call flush(idev)
+end subroutine lcl_flush
+
+subroutine lcl_system(string)
+      implicit none
+      character(*), intent(in) :: string
+      !------------------------------------------------------------
+      !integer return_val, system
+
+      call  system(string)
+end subroutine lcl_system
+
+      
diff --git a/disorder-1.0.0/src/libdisent.f b/disorder-1.0.0/src/libdisent.f
new file mode 100644
index 0000000..5eef6a6
--- /dev/null
+++ b/disorder-1.0.0/src/libdisent.f
@@ -0,0 +1,3126 @@
+      SUBROUTINE DISENT(NEV,S,NFL,USER,CUTS,USD1,USD2,ORDER,get_muf)
+      IMPLICIT NONE
+      INTEGER NEV, NFL, USD1, USD2, ORDER
+      DOUBLE PRECISION S, CF, CA, TR, SCALE, NPOW1, NPOW2, CUTOFF, SCL
+      EXTERNAL USER, CUTS, get_muf
+      LOGICAL SCALE_VAR
+
+      CF = 4d0/3d0
+      CA = 3d0
+      TR = 0.5d0
+      NPOW1 = 2D0
+      NPOW2 = 4D0
+      CUTOFF = 1d-8
+      SCALE_VAR = .false.
+
+      CALL DISENTFULL(NEV,S,NFL,USER,CUTS,USD1,USD2,NPOW1,NPOW2,CUTOFF
+     $     ,ORDER,get_muf,CF,CA,TR,SCALE_VAR)
+      END
+
+      SUBROUTINE DISENTEXTENDED(NEV,S,NFL,USER,CUTS,USD1,USD2,ORDER
+     $     ,get_muf,CF,CA,TR,SCALE_VAR)
+      IMPLICIT NONE
+      INTEGER NEV, NFL, USD1, USD2, ORDER
+      DOUBLE PRECISION S, CF, CA, TR, SCALE, NPOW1, NPOW2, CUTOFF
+      EXTERNAL USER, CUTS, get_muf
+      LOGICAL SCALE_VAR
+
+      NPOW1 = 2D0
+      NPOW2 = 4D0
+      CUTOFF = 1d-8
+!      SCALE_VAR = .false.
+
+      CALL DISENTFULL(NEV,S,NFL,USER,CUTS,USD1,USD2,NPOW1,NPOW2,CUTOFF
+     $     ,ORDER,get_muf,CF,CA,TR,SCALE_VAR)
+      END
+      
+      SUBROUTINE DISENTFULL(NEV,S, NFL,USER,CUTS,USD1,USD2,NPOW1,NPOW2
+     $     ,CUTOFF_IN, ORDER, get_muf,CF_in,CA_in,TR_in
+     $     ,SCALE_VAR_in)
+      IMPLICIT NONE
+C---CALCULATE DIS EVENT FEATURES TO NEXT-TO-LEADING ORDER
+C   ACCORDING TO THE METHOD OF CATANI AND SEYMOUR NPB485 (1997) 291
+C
+C   VERSION 0.0 - 7th October 1996
+C   VERSION 0.1 - 22nd October 1997 - major bug fix (+ some minor ones)
+C   VERSION 0.1b - 3 August 1999, minor bug fixes & modifications by GPS
+C
+C - NEV IS THE NUMBER OF EVENTS TO GENERATE
+C - S IS THE TOTAL LEPTON-HADRON CENTRE-OF-MASS ENERGY SQUARED
+C - NFL IS THE NUMBER OF FLAVOURS
+C - USER IS THE NAME OF ROUTINE TO ANALYSE THE EVENTS
+C   IT TAKES SIX ARGUMENTS:
+C     SUBROUTINE USER(N,NA,ITYPE,P,S,WEIGHT)
+C     N = THE NUMBER OF PARTONS (FIRST IS INCOMING, N-1 OUTGOING)
+C     NA = THE ORDER IN ALPHA
+C     ITYPE = THE TYPE: 0=TREE LEVEL, 1=SUBTRACTION, 2=FINITE VIRTUAL,
+C                       3=FINITE COLLINEAR
+C     P(4,7) = THEIR MOMENTA (P(1-4,I) IS 4-MOMENTUM OF PARTICLE I,
+C              P(1-4,5) IS TOTAL EXCHANGED MOMENTUM (IE FIRST-REST)
+C              P(1-4,6/7) IS THE 4-MOM OF THE INCOMING/OUTGOING LEPTON)
+C     S = THE TOTAL LEPTON-HADRON CENTRE-OF-MASS ENERGY SQUARED
+C     WEIGHT(I) = THE WEIGHT IN THE INTEGRAL INITIATED BY PARTONS OF
+C                 TYPE I (0=G,1=D,2=U,3=S,...,6=T,-1=DBAR,...,-6=TBAR)
+C   IT IS ALSO CALLED AT THE END OF EACH FULL EVENT WITH N=0
+C   A SIMPLE EXAMPLE (CALLED DEMO) IS GIVEN BELOW
+C - CUTS IS THE NAME OF ROUTINE THAT PROVIDES CUTS ON X-Q**2-Y
+C   IT TAKES ONE ARGUMENT AND PROVIDES SIX OUTPUTS:
+C     SUBROUTINE CUTS(S,XMIN,XMAX,Q2MIN,Q2MAX,YMIN,YMAX)
+C   IF XMIN=XMAX, THE RESULTING CROSS-SECTION IS DIFFERENTIAL IN X
+C   IF XMAX>XMIN, IT IS INTEGRATED OVER THE GIVEN X RANGE
+C   IF XMAX=0, THE FULL ALLOWED X RANGE IS INTEGRATED OVER
+C   AND LIKEWISE FOR Q2 AND Y.
+C   AT MOST TWO OF THE VARIABLES CAN BE FIXED, BUT ALL CAN HAVE LIMITS
+C   A LOWER LIMIT ON Q2 MUST EITHER BE EXPLICITLY GIVEN,
+C   OR IMPLIED BY THE OTHER TWO LIMITS
+C
+C   IT IS IMPORTANT TO THINK ABOUT THE EFFICIENCY OF THE USER ROUTINE,
+C   AS IT IS CALLED 14 TIMES PER EVENT
+C  (THIS IS 8 3-PARTON CALLS, 4 2-PARTON CALLS AND 2 1-PARTON CALLS)
+C
+C
+C GPS ADDITIONS: ADD ARGS NPOW1,NPOW2,CUTOFF_IN,SCALE_in 
+C                TO SET THINGS THAT ARE COMMONLY CHANGED
+C
+      INTEGER NEV,NFL,NPERM3,NPERM4,I,J
+      PARAMETER (NPERM3=1,NPERM4=6)
+      DOUBLE PRECISION S,CA_in, CF_in, TR_in,
+     $     WTWO,WTHR,WFOR,JTHR,JFOR,JTMP,MTWO(-6:6),MTHR(-6:6),
+     $     MFOR(-6:6),VTWO(-6:6),VTHR(-6:6),CTHR(-6:6),CFOR(-6:6),
+     $     STHR(-6:6,NPERM3),SFOR(-6:6,NPERM4),WEIGHT(-6:6),ZERO(-6:6),
+     $     P(4,7),Q(4,7,NPERM4),NRM,NPOW1,NPOW2,CUTOFF_IN
+      INTEGER SCHEME,NF,ORDER
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      INTEGER NPOW(2)
+      DOUBLE PRECISION XPOW(2)
+      CHARACTER*10 date, time, zone
+      INTEGER(8) values(8)
+!     AK To set the seeds by hand
+      INTEGER USD1, USD2
+      DOUBLE PRECISION USEEDS(2) 
+      COMMON  /SAMPLE/ XPOW,NPOW
+      EXTERNAL USER,CUTS,get_muf
+      DATA ZERO/13*0/
+!     AK: Scale variations
+      LOGICAL SCALE_VAR, SCALE_VAR_in
+      DOUBLE PRECISION SCL_WEIGHT(3,-6:6)
+      COMMON/cSCALE_VAR/SCL_WEIGHT, SCALE_VAR
+C---PRINT OPENING MESSAGE
+      WRITE (6,'(/2A)')  ' This is DISENT, a program for calculating',
+     $     ' jet quantities in'
+      WRITE (6,'(2A)')   ' deep inelastic scattering to',
+     $     ' next-to-leading order in alpha_s'
+      WRITE (6,'(A)')    ' If you use this program, please reference:'
+      WRITE (6,'(2A)')   ' S.Catani & M.H.Seymour,',
+     $     ' Nucl. Phys. B485 (1997) 291'
+      WRITE (6,'(/A)')  ' Written by Mike Seymour, August 1996'
+      WRITE (6,'(A/)')  ' Version 0.1, October 1997'
+      WRITE (6,'(A)') ' Minor modifications by Gavin Salam, August 1999'
+      WRITE (6,'(A)')
+     $     ' Minor modifications by Alexander Karlberg, March 2023'
+      WRITE (6,'(A)') ' Including bug fix in SUBFOR as reported in'
+      WRITE (6,'(A)') ' 2005.10705 and 2010.07354'
+      WRITE (6,'(A,I10)') '    NEV=',NEV
+C---INITIALIZE COLOUR FACTORS AND OTHER CONSTANTS
+      CF=CF_in
+      CA=CA_in
+      TR=TR_in
+      if (CA.ge.3.1.or.CA.lt.0d0.or.CF.ge.1.4d0.or.CF.lt.0d0) then
+         write(0,*) 'Requested values of CF,CA,TR were'
+         write(0,*) CF,CA,TR
+         write(0,*) 'They do not make sense and will be reset!'
+         CF = 4d0/3
+         CA = 3d0
+         TR = 0.5d0
+      end if
+      NF=NFL
+      write(6,
+     $   '(" CA =",f10.6,"  CF =",f10.6,"  TR =",f10.6,"  nf =",i3)')
+     $     ca,cf,tr,nf
+      PI=ATAN(1D0)*4
+      PISQ=PI**2
+      HF=0.5D0
+      CUTOFF=CUTOFF_IN
+      write(6,*) 'CUTOFF =',CUTOFF
+      EQ(0)=0
+      EQ(1)=-1D0/3
+      EQ(2)=EQ(1)+1
+      DO I=1,6
+        IF (I.GT.2) EQ(I)=EQ(I-2)
+        EQ(-I)=-EQ(I)
+      ENDDO
+C---SCHEME IS 0 FOR MSbar AND OTHERWISE FOR DIS
+      SCHEME=0
+      write(6,*) 'SCHEME =', SCHEME
+C---SCALE IS FACTORIZATION SCALE**2/Q**2
+c~       SCALE=2
+!      SCALE=SCALE_in ! xmuf**2
+      SCALE_VAR = SCALE_VAR_in
+!     AK: This converts to picobarn
+      NRM=3.8937966d8
+C---PARAMETERS RELATED TO IMPORTANCE SAMPLING
+      NPOW(1)=NPOW1
+      NPOW(2)=NPOW2
+      write(6,*) 'NPOW =',NPOW(1),NPOW(2)
+      XPOW(1)=1-1D0/NPOW(1)
+      XPOW(2)=1-1D0/NPOW(2)
+      write(6,*) 'ORDER =',ORDER
+!     AK Set the seed
+      USEEDS(1) = USD1
+      USEEDS(2) = USD2
+      CALL RANGEN(0,USEEDS)
+!     AK: Below some modifications: - Removed some calls to
+!     contributions that we do not need since they are already in the
+!     structure functions. This leads to a ~10% reduction in runtime at
+!     NNLO and ~30% at NLO.
+C---  START MAIN LOOP
+      DO I=1,NEV
+         IF (MOD(I,100 000).EQ.1) CALL RANGEN(-I,SFOR)
+C---  GENERATE A TWO-PARTON STATE
+         SCL_WEIGHT = 1D0 
+         CALL GENTWO(S,P,WTWO,CUTS,*1000)
+         ! Computes muF**2/Q2. Right now it is only called once which
+         ! means the scale must depend on x,y,Q only.
+         call get_muf(P,S,SCALE)
+C---  EVALUATE THE TWO-PARTON TREE-LEVEL MATRIX ELEMENT
+!         CALL MATTWO(P,MTWO)
+C---  GIVE IT TO THE USER
+!         CALL VECMUL(13,NRM*WTWO/NEV,MTWO,WEIGHT)
+!         CALL USER(2,0,0,P,S,WEIGHT)
+         
+         IF(ORDER.GE.1) THEN
+C---  EVALUATE THE TWO-PARTON ONE-LOOP MATRIX ELEMENT
+            CALL VIRTWO(S,P,VTWO,*1000)
+C---  GIVE IT TO THE USER
+!            CALL VECMUL(13,NRM*WTWO/NEV,VTWO,WEIGHT)
+!            CALL USER(2,1,2,P,S,WEIGHT)
+C---  EVALUATE THE THREE-PARTON COLLINEAR SUBTRACTION
+            CALL COLTHR(S,P,CTHR,*1000)
+C---  GIVE IT TO THE USER
+!            CALL VECMUL(13,NRM*WTWO/NEV,CTHR,WEIGHT)
+!            CALL USER(3,1,3,P,S,WEIGHT)
+C---  GENERATE A THREE-PARTON STATE
+            CALL GENTHR(P,WTHR,*1000)
+C---  CALCULATE THE JACOBIAN FACTOR AND SUBTRACTION CONFIGURATIONS
+            JTHR=0
+            DO J=1,NPERM3
+               CALL SUBTHR(J,S,P,Q(1,1,J),STHR(-6,J),JTMP,*1000)
+               JTHR=JTHR+JTMP
+            ENDDO
+C---  EVALUATE THE THREE-PARTON TREE-LEVEL MATRIX ELEMENT
+            CALL MATTHR(P,MTHR)
+C---  GIVE IT TO THE USER
+            CALL VECMUL(13,NRM*WTWO*WTHR/JTHR/NEV,MTHR,WEIGHT)
+            CALL USER(3,1,0,P,S,WEIGHT,SCALE)
+C---  GIVE THE SUBTRACTION CONFIGURATIONS TO THE USER
+!            DO J=1,NPERM3
+!               CALL VECMUL(13,-NRM*WTWO*WTHR/JTHR/NEV,STHR(-6,J),WEIGHT)
+!               CALL USER(3,1,1,Q(1,1,J),S,WEIGHT)
+!            ENDDO
+         ENDIF
+C---  GPS MODIFICATION --------------------
+         IF(ORDER.GE.2) THEN
+C---  EVALUATE THE THREE-PARTON ONE-LOOP MATRIX ELEMENT
+            CALL VIRTHR(S,P,VTHR,*1000)
+C---  GIVE IT TO THE USER
+            CALL VECMUL(13,NRM*WTWO*WTHR/JTHR/NEV,VTHR,WEIGHT)
+            CALL USER(3,2,2,P,S,WEIGHT,SCALE)
+C---  EVALUATE THE FOUR-PARTON COLLINEAR SUBTRACTION
+            CALL COLFOR(S,P,CFOR,*1000)
+C---  GIVE IT TO THE USER
+            CALL VECMUL(13,NRM*WTWO*WTHR/JTHR/NEV,CFOR,WEIGHT)
+            CALL USER(4,2,3,P,S,WEIGHT,SCALE)
+C---  GENERATE A FOUR-PARTON STATE
+            SCL_WEIGHT = 1D0 
+            CALL GENFOR(P,WFOR,*1000)
+C---  CALCULATE THE JACOBIAN FACTOR AND SUBTRACTION CONFIGURATIONS
+            JFOR=0
+            DO J=1,NPERM4
+               CALL SUBFOR(J,S,P,Q(1,1,J),SFOR(-6,J),JTMP,*1000)
+               JFOR=JFOR+JTMP
+            ENDDO
+C---  EVALUATE THE FOUR-PARTON TREE-LEVEL MATRIX ELEMENT
+            CALL MATFOR(P,MFOR)
+C---  GIVE IT TO THE USER
+            CALL VECMUL(13,NRM*WTWO*WTHR*WFOR/JFOR/NEV,MFOR,WEIGHT)
+            CALL USER(4,2,0,P,S,WEIGHT,SCALE)
+C---  GIVE THE SUBTRACTION CONFIGURATIONS TO THE USER
+            DO J=1,NPERM4
+               CALL VECMUL(13,
+     $              -NRM*WTWO*WTHR*WFOR/JFOR/NEV,SFOR(-6,J),WEIGHT)
+               CALL USER(4,2,1,Q(1,1,J),S,WEIGHT,SCALE)
+            ENDDO
+         END IF
+C---  TELL THE USER THAT THE EVENT IS COMPLETE
+ 1000    CALL USER(0,0,0,P,S,ZERO,SCALE)
+      ENDDO
+      END
+C-----------------------------------------------------------------------
+      FUNCTION DOT(P,I,J)
+      IMPLICIT NONE
+C---RETURN THE DOT PRODUCT OF P(*,I) AND P(*,J)
+      INTEGER I,J
+      DOUBLE PRECISION DOT,P(4,7)
+      DOT=P(4,I)*P(4,J)-P(3,I)*P(3,J)-P(2,I)*P(2,J)-P(1,I)*P(1,J)
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE VECMUL(N,S,A,B)
+      IMPLICIT NONE
+C---MULTIPLY THE VECTOR A BY THE SCALAR S TO GIVE THE VECTOR B
+      INTEGER N,I
+      DOUBLE PRECISION S,A(N),B(N)
+      DO I=1,N
+        B(I)=S*A(I)
+      ENDDO
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE GENTWO(S,P,W,CUTS,*)
+      IMPLICIT NONE
+C---GENERATE A TWO-PARTON CONFIGURATION
+C   WITHIN THE PHASE-SPACE LIMITS GIVEN IN CUTS()
+C   THE WEIGHT GIVES THE TOTAL VOLUME OF PHASE-SPACE
+      DOUBLE PRECISION S,P(4,7),W,R(2),XMIN,XMAX,QMIN,QMAX,YMIN,YMAX,
+     $     Q2,QJAC,Y,YJAC,E
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      EXTERNAL CUTS
+      CALL RANGEN(2,R)
+C---FIRST GET THE USER'S CUTS
+      CALL CUTS(S,XMIN,XMAX,QMIN,QMAX,YMIN,YMAX)
+C---CHECK THAT SYSTEM IS NOT 0VER-CONSTRAINED
+      IF (XMIN.EQ.XMAX.AND.XMIN.NE.0.AND.
+     $    YMIN.EQ.YMAX.AND.YMIN.NE.0.AND.
+     $    QMIN.EQ.QMAX.AND.QMIN.NE.0)
+     $     STOP 'AT MOST TWO KINEMATIC VARIABLES CAN BE CONSTRAINED!'
+C---INSERT KINEMATIC LIMITS WHERE NONE ARE GIVEN
+      IF (XMAX.LE.0) XMAX=1
+      IF (YMAX.LE.0) YMAX=1
+      IF (QMAX.LE.0) QMAX=S
+C---CHECK IF Q2 IS CONSTRAINED BY X AND Y
+      IF (XMAX*YMAX*S.LT.QMAX) QMAX=XMAX*YMAX*S
+      IF (XMIN*YMIN*S.GT.QMIN) QMIN=XMIN*YMIN*S
+C---CHECK THERE IS SOME RANGE AVAILABLE IN Q2
+      IF (QMAX.LT.QMIN) STOP 'NO PHSP AVAILABLE (QMAX.LT.QMIN)'
+      IF (QMIN.EQ.0) STOP 'Q2 MUST BE CONSTRAINED LARGER THAN ZERO!'
+C---GENERATE A Q2 VALUE
+      IF (QMAX.EQ.QMIN) THEN
+        Q2=QMAX
+        QJAC=1
+      ELSE
+        Q2=(QMAX/QMIN)**R(1)*QMIN
+        QJAC=LOG(QMAX/QMIN)*Q2
+      ENDIF
+C---CHECK IF Y IS CONSTRAINED BY X AND Q2
+      IF (XMIN*YMAX*S.GT.Q2) YMAX=Q2/(XMIN*S)
+      IF (XMAX*YMIN*S.LT.Q2) YMIN=Q2/(XMAX*S)
+C---CHECK THERE IS SOME RANGE AVAILABLE IN Y
+      IF (YMAX.LT.YMIN) STOP 'NO PHSP AVAILABLE (YMAX.LT.YMIN)'
+C---GENERATE A Y VALUE
+      IF (YMAX.EQ.YMIN) THEN
+        Y=YMAX
+        YJAC=1
+      ELSE
+        Y=(YMAX/YMIN)**R(2)*YMIN
+        YJAC=LOG(YMAX/YMIN)*Y
+      ENDIF
+C---  CONSTRUCT MOMENTA (IN THE BREIT FRAME, AS IT HAPPENS)
+      P = 0
+      E=SQRT(Q2)/2
+      P(1,1)=   0
+      P(2,1)=   0
+      P(3,1)=   E
+      P(4,1)=   E
+      P(1,2)=   0
+      P(2,2)=   0
+      P(3,2)=  -E
+      P(4,2)=   E
+      P(1,5)=   0
+      P(2,5)=   0
+      P(3,5)=-2*E
+      P(4,5)=   0
+      P(1,6)=   E/Y*2*SQRT(1-Y)
+      P(2,6)=   0
+      P(3,6)=  -E
+      P(4,6)=   E/Y*(2-Y)
+      P(1,7)=   E/Y*2*SQRT(1-Y)
+      P(2,7)=   0
+      P(3,7)=   E
+      P(4,7)=   E/Y*(2-Y)
+
+C---CALCULATE WEIGHT
+      W=Y/(16*PI*Q2**2)*QJAC*YJAC
+C---  AB-return x*dsigma/dx, same as NLOJET++
+      if (xmax==xmin) w=w*y
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE GENTHR(P,W,*)
+      IMPLICIT NONE
+C---GENERATE A THREE-PARTON CONFIGURATION FROM A GIVEN TWO-PARTON ONE
+      DOUBLE PRECISION P(4,7),W,R(2),X,XJAC,Z,EMSQ
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      INTEGER NPOW(2)
+      DOUBLE PRECISION XPOW(2)
+      COMMON  /SAMPLE/ XPOW,NPOW
+      CALL RANGEN(2,R)
+C---FIND OUT WHAT X VALUE WAS GENERATED AND THE JACOBIAN FACTOR
+      CALL GETCOL(X,XJAC)
+C---GENERATE A Z VALUE
+      Z=1-R(1)**NPOW(1)
+      IF (R(2).GT.0.5) Z=1-Z
+C---  ENFORCE INVARIANT MASS CUTOFF
+      IF (Z.LT.CUTOFF.OR.1-Z.LT.CUTOFF) RETURN 1
+C---  GENERATE THEIR MOMENTA
+      CALL GENDEC(P,2,3,Z,*999)
+C---CALCULATE WEIGHT
+      EMSQ=P(4,5)**2-P(3,5)**2-P(2,5)**2-P(1,5)**2
+      W=-EMSQ/(16*PISQ)
+      RETURN
+ 999  RETURN 1
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE GENFOR(P,W,*)
+      IMPLICIT NONE
+C---GENERATE A FOUR-PARTON CONFIGURATION FROM A GIVEN THREE-PARTON ONE
+      INTEGER EMIT,OMIT,I
+      DOUBLE PRECISION P(4,7),W,R(6),X,XJAC,Z,EMSQ,XX(2),T
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      INTEGER NPOW(2)
+      DOUBLE PRECISION XPOW(2)
+      COMMON  /SAMPLE/ XPOW,NPOW
+      CALL RANGEN(6,R)
+C---CHOOSE WHICH PARTON TO SPLIT UNIFORMLY
+      EMIT=INT(R(1)*2)+2
+C---AND WHICH OF THE OTHERS TO BALANCE ITS MOMENTUM WITH
+      OMIT=INT(R(2)*2)+1
+      IF (OMIT.EQ.EMIT) OMIT=3
+C---IF INCOMING PARTON IS THE SPECTATOR GENERATE AN INITIAL-STATE DIPOLE
+      IF (OMIT.EQ.1) THEN
+C---FIND OUT WHAT X VALUE WAS GENERATED AND THE JACOBIAN FACTOR
+        CALL GETCOL(X,XJAC)
+C---GENERATE A Z VALUE
+        Z=1-R(3)**NPOW(2)
+        IF (R(4).GT.0.5) Z=1-Z
+C---ENFORCE INVARIANT MASS CUTOFF
+        IF (Z.LT.CUTOFF.OR.1-Z.LT.CUTOFF) RETURN 1
+C---GENERATE THEIR MOMENTA
+        CALL GENDEC(P,EMIT,4,Z,*999)
+C---OTHERWISE GENERATE A FINAL-STATE DIPOLE
+      ELSE
+C---AND FORGET THE PROPOSED COLLINEAR SPLITTING
+        DO I=1,4
+          P(I,1)=P(I,1)-P(I,4)
+        ENDDO
+C---GENERATE X1,X2 VALUES
+        XX(1)=1-MIN(R(3),R(4))**NPOW(2)
+        XX(2)=2-XX(1)-(R(5)+(1-R(5))*(1-XX(1))**(1D0/NPOW(2)))**NPOW(2)
+C---ENFORCE INVARIANT MASS CUTOFFS
+        IF (1-XX(1).LT.CUTOFF.OR.1-XX(2).LT.CUTOFF
+     $       .OR.XX(1)+XX(2)-1.LT.CUTOFF) RETURN 1
+C---GENERATE THEIR MOMENTA
+        CALL GENDIP(P,EMIT,OMIT,4,XX,*999)
+      ENDIF
+C---HALF THE TIME, SWAP PARTICLES 3 AND 4 SO THEY ARE SYMMETRIC
+      IF (R(6).GT.0.5) THEN
+        DO I=1,4
+          T=P(I,3)
+          P(I,3)=P(I,4)
+          P(I,4)=T
+        ENDDO
+      ENDIF
+C---CALCULATE WEIGHT
+      EMSQ=P(4,5)**2-P(3,5)**2-P(2,5)**2-P(1,5)**2
+      W=-EMSQ/(16*PISQ)
+      RETURN
+ 999  RETURN 1
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE GENDEC(P,I1,I2,Z,*)
+      IMPLICIT NONE
+C---GENERATE A 2->2 DECAY
+      DOUBLE PRECISION P(4,7),Z,R(1),Q(4,2),PTDQ,C(4),D(4)
+      INTEGER I1,I2,I
+      LOGICAL FIRST
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      DATA FIRST/.TRUE./
+      CALL RANGEN(1,R)
+      PTDQ=Z*(1-Z)
+      IF (PTDQ.LT.0) THEN
+        IF (FIRST) THEN
+          FIRST=.FALSE.
+          WRITE (*,*) 'Numerical error in GENDEC!'
+          WRITE (*,*) 'Please report this to seymour@surya11.cern.ch,'
+          WRITE (*,*) 'giving the date of this version,'
+          WRITE (*,*) 'and the latest value of ISEED.'
+          WRITE (*,*) 'Event generation has not been affected.'
+        ELSE
+          WRITE (*,*) 'Another numerical error in GENDEC!'
+        ENDIF
+        RETURN 1
+      ENDIF
+      PTDQ=SQRT(PTDQ)
+      CALL GTPERP(PTDQ,P,I2,I1,6,C,D)
+      DO I=1,4
+        Q(I,1)=Z*P(I,I1)+(1-Z)*P(I,I2)
+     $       +COS(R(1)*2*PI)*C(I)+SIN(R(1)*2*PI)*D(I)
+        Q(I,2)=(1-Z)*P(I,I1)+Z*P(I,I2)
+     $       -COS(R(1)*2*PI)*C(I)-SIN(R(1)*2*PI)*D(I)
+      ENDDO
+      DO I=1,4
+        P(I,I1)=Q(I,1)
+        P(I,I2)=Q(I,2)
+      ENDDO
+      RETURN
+ 999  RETURN 1
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE GENDIP(P,EMIT,OMIT,THRD,X,*)
+      IMPLICIT NONE
+C---GENERATE A 2->3 DIPOLE EMISSION
+      DOUBLE PRECISION P(4,7),X(2),R(1),Q(4,2),PTDQ,C(4),D(4)
+      INTEGER EMIT,OMIT,THRD,I
+      LOGICAL FIRST
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      DATA FIRST/.TRUE./
+      CALL RANGEN(1,R)
+      PTDQ=(X(1)+X(2)-1)*(1-X(1))*(1-X(2))/X(1)**2
+      IF (PTDQ.LT.0) THEN
+        IF (FIRST) THEN
+          FIRST=.FALSE.
+          WRITE (*,*) 'Numerical error in GENDIP!'
+          WRITE (*,*) 'Please report this to seymour@surya11.cern.ch,'
+          WRITE (*,*) 'giving the date of this version,'
+          WRITE (*,*) 'and the latest value of ISEED.'
+          WRITE (*,*) 'Event generation has not been affected.'
+        ELSE
+          WRITE (*,*) 'Another numerical error in GENDIP!'
+        ENDIF
+        RETURN 1
+      ENDIF
+      PTDQ=SQRT(PTDQ)
+      CALL GTPERP(PTDQ,P,EMIT,OMIT,6,C,D)
+      DO I=1,4
+        Q(I,1)=X(1)*P(I,OMIT)
+        Q(I,2)=(1-(1-X(2))/X(1))*P(I,EMIT)
+     $       +(1-X(1))*(1-X(2))/X(1)*P(I,OMIT)
+     $       +COS(R(1)*2*PI)*C(I)+SIN(R(1)*2*PI)*D(I)
+      ENDDO
+      DO I=1,4
+        P(I,THRD)=P(I,EMIT)+P(I,OMIT)-Q(I,1)-Q(I,2)
+        P(I,OMIT)=Q(I,1)
+        P(I,EMIT)=Q(I,2)
+      ENDDO
+      RETURN
+ 999  RETURN 1
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE GENCOL(I,X,XJAC,XMIN)
+      IMPLICIT NONE
+C---GENERATE AN X VALUE AND STORE IT FOR LATER RETRIEVAL
+      INTEGER I
+      DOUBLE PRECISION X,XJAC,XMIN,XL,XLJAC,R(2)
+      INTEGER NPOW(2)
+      DOUBLE PRECISION XPOW(2)
+      COMMON  /SAMPLE/ XPOW,NPOW
+      SAVE XL,XLJAC
+      CALL RANGEN(2,R)
+      IF (R(1).LT.0.5) THEN
+        X=1-(1-XMIN)*R(2)**NPOW(I)
+      ELSE
+        X=XMIN**R(2)
+      ENDIF
+      IF (X.EQ.1) THEN
+        XJAC=0
+      ELSE
+        XJAC=1/(0.5/(-X*LOG(XMIN))
+     $       +0.5*((1-XMIN)/(1-X))**XPOW(I)/(NPOW(I)*(1-XMIN)))
+      ENDIF
+      XL=X
+      XLJAC=XJAC
+      RETURN
+      ENTRY GETCOL(X,XJAC)
+C---RETURN THE SAME VALUES AS LAST TIME
+      X=XL
+      XJAC=XLJAC
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE GTPERP(PTDQ,P,I,J,K,C,D)
+      IMPLICIT NONE
+C---FIND THE VECTORS PERPENDICULAR TO P(I) AND P(J)
+C   C AND D ARE PURELY SPACE-LIKE VECTORS IN THE P(I)+P(J) CMF,
+C   WITH C IN THE SAME PLANE AS P(K) AND D PERPENDICULAR TO IT,
+C   BOTH HAVING LENGTH PTDQ*SQRT(2*DOT(P,I,J))
+      DOUBLE PRECISION PTDQ,P(4,7),C(4),D(4),PTF,DIJ,DIK,DJK,DOT,EPS4
+      INTEGER I,J,K,L
+      DIJ=DOT(P,I,J)
+      DIK=DOT(P,I,K)
+      DJK=DOT(P,J,K)
+      PTF=PTDQ/SQRT(DIK*DJK)
+      DO L=1,4
+        C(L)=PTF*(DIJ*P(L,K)-DJK*P(L,I)-DIK*P(L,J))
+      ENDDO
+      DO L=1,4
+        D(L)=EPS4(L,P(1,I),P(1,J),C)/DIJ
+      ENDDO
+      END
+C-----------------------------------------------------------------------
+      FUNCTION EPS4(I,A,B,C)
+      IMPLICIT NONE
+      DOUBLE PRECISION EPS4,EPS3,A(4),B(4),C(4),AA(3),BB(3),CC(3)
+      INTEGER I,J,K,S(4)
+      DATA S/+1,-1,+1,+1/
+      J=1
+      DO K=1,3
+        IF (I.EQ.J) J=J+1
+        AA(K)=A(J)
+        BB(K)=B(J)
+        CC(K)=C(J)
+        J=J+1
+      ENDDO
+      EPS4=0
+      DO J=1,3
+        EPS4=EPS4+CC(J)*EPS3(J,AA,BB)
+      ENDDO
+      EPS4=S(I)*EPS4
+      END
+C-----------------------------------------------------------------------
+      FUNCTION EPS3(I,A,B)
+      IMPLICIT NONE
+      DOUBLE PRECISION EPS3,A(3),B(3),AA(2),BB(2)
+      INTEGER I,J,K,S(3)
+      DATA S/+1,-1,+1/
+      J=1
+      DO K=1,2
+        IF (I.EQ.J) J=J+1
+        AA(K)=A(J)
+        BB(K)=B(J)
+        J=J+1
+      ENDDO
+      EPS3=S(I)*(AA(1)*BB(2)-AA(2)*BB(1))
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE MATTWO(P,M)
+      IMPLICIT NONE
+C---EVALUATE THE TWO-PARTON MATRIX ELEMENT SQUARED FOR THE GIVEN
+C   CONFIGURATION.
+      INTEGER I
+      DOUBLE PRECISION P(4,7),M(-6:6),Q,DOT
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      Q=4*(4*PI/137)**2/DOT(P,5,5)**2*
+     $     (DOT(P,1,6)**2+DOT(P,1,7)**2+DOT(P,2,7)**2+DOT(P,2,6)**2)
+      DO I=-6,6
+        M(I)=EQ(I)**2*Q
+      ENDDO
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE MATTHR(P,M)
+      IMPLICIT NONE
+C---EVALUATE THE THREE-PARTON MATRIX ELEMENT SQUARED FOR THE GIVEN
+C   CONFIGURATION.
+      INTEGER I
+      DOUBLE PRECISION P(4,7),M(-6:6),QQ,GQ,DOT
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      QQ=8*(4*PI/137)**2*
+     $     (DOT(P,1,6)**2+DOT(P,1,7)**2+DOT(P,2,7)**2+DOT(P,2,6)**2)
+     $     *16*PISQ*CF/(-4*DOT(P,2,3)*DOT(P,1,3)*DOT(P,5,5))
+      GQ=8*(4*PI/137)**2*
+     $     (DOT(P,3,6)**2+DOT(P,3,7)**2+DOT(P,2,7)**2+DOT(P,2,6)**2)
+     $     *16*PISQ*TR/(-4*DOT(P,2,1)*DOT(P,3,1)*DOT(P,5,5))
+      DO I=-6,6
+        M(I)=EQ(I)**2*QQ
+      ENDDO
+      M(0)=0
+      DO I=1,NF
+        M(0)=M(0)+EQ(I)**2*GQ
+      ENDDO
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE CONTHR(P,V,VV,Q,QBAR,G,M)
+      IMPLICIT NONE
+C---EVALUATE THE CONTRACTION OF THE THREE-PARTON MATRIX ELEMENT SQUARED
+C   FOR THE GIVEN CONFIGURATION WITH THE VECTOR V.  IT IS ASSUMED THAT
+C   V IS PERPENDICULAR TO THE GLUON, V.P3.EQ.0, AND THAT V.V.NE.0 .
+C   THE NORMALIZATION IS SUCH THAT THE AVERAGE OVER V'S AZIMUTH AROUND
+C   P3 IS EQUAL TO HALF OF MATTHR
+C
+C GPS: added VV as one of the arguments, to allow a better calculation 
+C      of it by the calling routines
+      INTEGER I,J,Q,QBAR,G
+      DOUBLE PRECISION P(4,7),V(4),M,DOT,VDOT,EMSQ,OMSQ,VV,Y1,Y2,L1,L2,
+     $     DOTS,T1,T2,T3,T4,T,V1,V2,V6
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      VDOT(I)=P(4,I)*V(4)-P(3,I)*V(3)-P(2,I)*V(2)-P(1,I)*V(1)
+      EMSQ=DOT(P,5,5)
+      OMSQ=1/EMSQ
+C---  let VV be calculated by the calling routine
+C      VV=V(4)**2-V(3)**2-V(2)**2-V(1)**2
+      Y1=2*DOT(P,ABS(QBAR),ABS(G))*SIGN(1,QBAR*G)
+      Y2=2*DOT(P,ABS(Q),ABS(G))*SIGN(1,Q*G)
+      L1=2*DOT(P,ABS(Q),6)*SIGN(1,Q)
+      L2=2*DOT(P,ABS(QBAR),6)*SIGN(1,QBAR)
+      V1=VDOT(ABS(Q))*SIGN(1,Q)
+      V2=VDOT(ABS(QBAR))*SIGN(1,QBAR)
+      V6=VDOT(6)
+      DOTS=1/(VV*(Y1+Y2)**2)
+      T=CF*16*PISQ/(Y1*Y2)**2
+      T1=T*4*(Y1**2*(L2**2+(EMSQ-L2)**2)+Y2**2*(L1**2+(EMSQ-L1)**2)
+     $     +2*Y1*Y2*(L1*EMSQ+L2*EMSQ-2*L1*L2))*OMSQ**2*DOTS
+      T2=T*4*(Y1*(EMSQ-2*L2)-Y2*(EMSQ-2*L1))*Y1*Y2*OMSQ**2*DOTS
+      T3=T*8*(Y1*Y2*OMSQ)**2*DOTS
+      T4=T*((EMSQ-Y1-L1-L2)**2+(EMSQ-Y2-L1-L2)**2)
+     $     *Y1*Y2*OMSQ
+      M=-T1*(V1*Y1-V2*Y2)**2
+     $  -T2*2*(V1*Y1-V2*Y2)*(-V6*(Y2+Y1)+(EMSQ-L1-L2)*(V1+V2))
+     $  -T3*(-V6*(Y2+Y1)+(EMSQ-L1-L2)*(V1+V2))**2
+     $  +T4
+      m=m*(4*pi/137)**2
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE MATFOR(P,M)
+      IMPLICIT NONE
+C---EVALUATE THE FOUR-PARTON MATRIX ELEMENT SQUARED FOR THE GIVEN
+C   CONFIGURATION.
+      INTEGER I,J
+      DOUBLE PRECISION P(4,7),M(-6:6),ERTA,ERTB,ERTC,ERTD,ERTE,
+     $     LEIA,LEIB,LEIC,LEID,LEIE,
+     $     A,B,C,DS,D1,D2,E,Q,G,QQ,EMSQ,DOT
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      EMSQ=-DOT(P,5,5)
+      A=2*(LEIA(P,P(1,6),-1,2,3,4)+LEIA(P,P(1,6),2,-1,3,4)
+     $    +LEIA(P,P(1,6),-1,2,4,3)+LEIA(P,P(1,6),2,-1,4,3))-EMSQ/2*(
+     $     ERTA(P,-1,2,3,4)+ERTA(P,2,-1,3,4)
+     $    +ERTA(P,-1,2,4,3)+ERTA(P,2,-1,4,3))
+      B=2*(LEIB(P,P(1,6),-1,2,3,4)+LEIB(P,P(1,6),2,-1,3,4)
+     $    +LEIB(P,P(1,6),-1,2,4,3)+LEIB(P,P(1,6),2,-1,4,3))-EMSQ/2*(
+     $     ERTB(P,-1,2,3,4)+ERTB(P,2,-1,3,4)
+     $    +ERTB(P,-1,2,4,3)+ERTB(P,2,-1,4,3))
+      C=2*(LEIC(P,P(1,6),-1,2,3,4)+LEIC(P,P(1,6),2,-1,3,4)
+     $    +LEIC(P,P(1,6),-1,2,4,3)+LEIC(P,P(1,6),2,-1,4,3))-EMSQ/2*(
+     $     ERTC(P,-1,2,3,4)+ERTC(P,2,-1,3,4)
+     $    +ERTC(P,-1,2,4,3)+ERTC(P,2,-1,4,3))
+      Q=HF*(CF*A+(CF-CA/2)*B+CA*C)
+      A=2*(LEIA(P,P(1,6),2,3,-1,4)+LEIA(P,P(1,6),3,2,-1,4)
+     $    +LEIA(P,P(1,6),2,3,4,-1)+LEIA(P,P(1,6),3,2,4,-1))-EMSQ/2*(
+     $     ERTA(P,2,3,-1,4)+ERTA(P,3,2,-1,4)
+     $    +ERTA(P,2,3,4,-1)+ERTA(P,3,2,4,-1))
+      B=2*(LEIB(P,P(1,6),2,3,-1,4)+LEIB(P,P(1,6),3,2,-1,4)
+     $    +LEIB(P,P(1,6),2,3,4,-1)+LEIB(P,P(1,6),3,2,4,-1))-EMSQ/2*(
+     $     ERTB(P,2,3,-1,4)+ERTB(P,3,2,-1,4)
+     $    +ERTB(P,2,3,4,-1)+ERTB(P,3,2,4,-1))
+      C=2*(LEIC(P,P(1,6),2,3,-1,4)+LEIC(P,P(1,6),3,2,-1,4)
+     $    +LEIC(P,P(1,6),2,3,4,-1)+LEIC(P,P(1,6),3,2,4,-1))-EMSQ/2*(
+     $     ERTC(P,2,3,-1,4)+ERTC(P,3,2,-1,4)
+     $    +ERTC(P,2,3,4,-1)+ERTC(P,3,2,4,-1))
+      G=-(CF*A+(CF-CA/2)*B+CA*C)
+      D1=2*(LEID(P,P(1,6),4,-1,3,2)+LEID(P,P(1,6),3,2,4,-1))-EMSQ/2*(
+     $      ERTD(P,4,-1,3,2)+ERTD(P,3,2,4,-1))
+      Q=Q+NF*TR*D1
+      D2=2*(LEID(P,P(1,6),-1,4,2,3)+LEID(P,P(1,6),2,3,-1,4))-EMSQ/2*(
+     $      ERTD(P,-1,4,2,3)+ERTD(P,2,3,-1,4))
+      QQ=TR*D2
+c$$$      DS=2*(LEID(P,P(1,6),4,-1,2,3)+LEID(P,P(1,6),2,3,4,-1)
+c$$$     $     +LEID(P,P(1,6),-1,4,3,2)+LEID(P,P(1,6),3,2,-1,4))-EMSQ/2*(
+c$$$     $      ERTD(P,4,-1,2,3)+ERTD(P,2,3,4,-1)
+c$$$     $     +ERTD(P,-1,4,3,2)+ERTD(P,3,2,-1,4))
+c$$$      Q=Q+HF*TR*(DS-D1-D2)
+      E=2*(LEIE(P,P(1,6),4,-1,3,2)+LEIE(P,P(1,6),3,2,4,-1)
+     $    +LEIE(P,P(1,6),4,-1,2,3)+LEIE(P,P(1,6),2,3,4,-1)
+     $    +LEIE(P,P(1,6),-1,4,2,3)+LEIE(P,P(1,6),2,3,-1,4)
+     $    +LEIE(P,P(1,6),-1,4,3,2)+LEIE(P,P(1,6),3,2,-1,4))-EMSQ/2*(
+     $     ERTE(P,4,-1,3,2)+ERTE(P,3,2,4,-1)
+     $    +ERTE(P,4,-1,2,3)+ERTE(P,2,3,4,-1)
+     $    +ERTE(P,-1,4,2,3)+ERTE(P,2,3,-1,4)
+     $    +ERTE(P,-1,4,3,2)+ERTE(P,3,2,-1,4))
+      Q=Q+HF*(CF-CA/2)*E
+C---INCLUDE EXTERNAL FACTORS
+      Q=Q*256*PI**4*CF/EMSQ
+      Q=Q*(4*PI/137)**2*4/EMSQ
+      G=G*256*PI**4*TR/EMSQ
+      G=G*(4*PI/137)**2*4/EMSQ
+      QQ=QQ*256*PI**4*CF/EMSQ
+      QQ=QQ*(4*PI/137)**2*4/EMSQ
+      DO I=-6,6
+        M(I)=EQ(I)**2*Q
+        DO J=1,NF
+          M(I)=M(I)+EQ(J)**2*QQ
+        ENDDO
+      ENDDO
+      M(0)=0
+      DO I=1,NF
+        M(0)=M(0)+EQ(I)**2*G
+      ENDDO
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE VIRTWO(S,P,V,*)
+      IMPLICIT NONE
+C---CALCULATE THE TWO-PARTON MATRIX-ELEMENT AT NEXT-TO-LEADING ORDER
+      INTEGER I
+      DOUBLE PRECISION S,P(4,7),V(-6:6),M(-6:6),O,X,XJAC,XMIN,
+     $     QQ,GQ,QG,GG,KQF,DOT
+      PARAMETER (O=0)
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+            DOUBLE PRECISION SCL_WEIGHT(3,-6:6)
+      DOUBLE PRECISION QQscl(3) ,GQscl(3),QGscl(3) ,GGscl(3)
+      LOGICAL SCALE_VAR
+      COMMON/cSCALE_VAR/SCL_WEIGHT, SCALE_VAR
+C---CALCULATE THE LOWEST-ORDER MATRIX-ELEMENT
+      CALL MATTWO(P,M)
+C---SUM OF FACTORIZING VIRTUAL CROSS-SECTION AND SUBTRACTION COUNTERTERM
+      QQ=CF*(2-PISQ)
+      GG=0
+C---THE NON-FACTORIZING VIRTUAL CROSS-SECTION
+      DO I=-6,6
+        V(I)=0
+      ENDDO
+C---GENERATE A COLLINEAR EMISSION
+      XMIN=2*DOT(P,1,6)/S
+      CALL GENCOL(1,X,XJAC,XMIN)
+C---ENFORCE INVARIANT MASS CUTOFF
+      IF (1-X.LT.CUTOFF) RETURN 1
+      RETURN ! AK: We just need the phase space for the next routines
+C---CALCULATE THE COLLINEAR COUNTERTERM
+      GQ=0
+      QG=0
+      KQF=1.5
+      if(SCALE_VAR) then
+         QQscl = QQ
+         GQscl = GQ
+         QGscl = QG
+         GGscl = GG
+         do i = 1,3
+            SCL_WEIGHT(i,:) = V(:)
+         enddo
+         CALL KPFUNS_SCL_VAR(-X,XJAC,XMIN,KQF,O,O,O,QQscl,GQscl,QGscl
+     $        ,GGscl)
+C---  THE TOTAL
+         SCL_WEIGHT(:,0)=SCL_WEIGHT(:,0)+GGscl(:)*M(0)
+         DO I=-6,6
+            IF (I.NE.0) THEN
+               SCL_WEIGHT(:,I)=SCL_WEIGHT(:,I)+QGscl(:)*M(0)+QQscl(:)
+     $              *M(I)
+               IF (ABS(I).LE.NF) SCL_WEIGHT(:,0)=SCL_WEIGHT(:,0)
+     $              +GQscl(:)*M(I)
+            ENDIF
+         ENDDO
+         V(:) = SCL_WEIGHT(1,:) 
+         do i = 1,3
+            SCL_WEIGHT(i,:) = SCL_WEIGHT(i,:) / V(:) 
+         enddo
+      else
+         CALL KPFUNS(-X,XJAC,XMIN,KQF,O,O,O,QQ,GQ,QG,GG)
+C---  THE TOTAL
+         V(0)=V(0)+GG*M(0)
+         DO I=-6,6
+            IF (I.NE.0) THEN
+               V(I)=V(I)+QG*M(0)+QQ*M(I)
+               IF (ABS(I).LE.NF) V(0)=V(0)+GQ*M(I)
+            ENDIF
+         ENDDO
+      endif
+!      CALL KPFUNS(-X,XJAC,XMIN,KQF,O,O,O,QQ,GQ,QG,GG)
+C---THE TOTAL
+!      V(0)=V(0)+GG*M(0)
+!      DO I=-6,6
+!        IF (I.NE.0) THEN
+!          V(I)=V(I)+QG*M(0)+QQ*M(I)
+!          IF (ABS(I).LE.NF) V(0)=V(0)+GQ*M(I)
+!        ENDIF
+!      ENDDO
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE VIRTHR(S,P,V,*)
+      IMPLICIT NONE
+C---CALCULATE THE THREE-PARTON MATRIX-ELEMENT AT NEXT-TO-LEADING ORDER
+      INTEGER I
+      DOUBLE PRECISION S,P(4,7),V(-6:6),M(-6:6),X,XJAC,XMIN, QQ,GQ,QG,GG
+     $     ,KQF,KGF,PQF,PGF,L12,L13,L23,DOT,ERTV,LEIV,EMSQ
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      DOUBLE PRECISION SCL_WEIGHT(3,-6:6)
+      DOUBLE PRECISION QQscl(3) ,GQscl(3),QGscl(3) ,GGscl(3)
+      LOGICAL SCALE_VAR
+      COMMON/cSCALE_VAR/SCL_WEIGHT, SCALE_VAR
+      EMSQ=-DOT(P,5,5)
+      L12=LOG(2*DOT(P,1,2)/EMSQ)
+      L13=LOG(2*DOT(P,1,3)/EMSQ)
+      L23=LOG(2*DOT(P,2,3)/EMSQ)
+C---CALCULATE THE LOWEST-ORDER MATRIX-ELEMENT
+      CALL MATTHR(P,M)
+C---THE NON-FACTORIZING VIRTUAL CROSS-SECTION
+      QQ=-((4*PI/137)**2*4/EMSQ)*
+     $     (2*LEIV(P,P(1,6),2,-1,3)-EMSQ/2*ERTV(P,2,-1,3))
+      GG=TR/CF*((4*PI/137)**2*4/EMSQ)*
+     $     (2*LEIV(P,P(1,6),2,3,-1)-EMSQ/2*ERTV(P,2,3,-1))
+      DO I=-6,6
+        V(I)=EQ(I)**2*QQ
+      ENDDO
+      V(0)=0
+      DO I=1,NF
+        V(0)=V(0)+EQ(I)**2*GG
+      ENDDO
+C---SUM OF FACTORIZING VIRTUAL CROSS-SECTION AND SUBTRACTION COUNTERTERM
+      QQ=CF*2+CA*50D0/9-TR*NF*16D0/9-CF*PISQ
+     $     -3*(CF-CA/2)*L12-(5*CA-TR*NF)/3*(L13+L23)
+      GG=CF*2+CA*50D0/9-TR*NF*16D0/9-CA*PISQ
+     $     -3*(CF-CA/2)*L23-(5*CA-TR*NF)/3*(L12+L13)
+C---GENERATE A COLLINEAR EMISSION
+      XMIN=2*DOT(P,1,6)/S
+      CALL GENCOL(2,X,XJAC,XMIN)
+C---ENFORCE INVARIANT MASS CUTOFF
+      IF (1-X.LT.CUTOFF) RETURN 1
+C---CALCULATE THE COLLINEAR COUNTERTERM
+      GQ=0
+      QG=0
+      KQF=(1.5*(CF-CA/2)+0.5*(11D0/6*CA-2D0/3*NF*TR))/CF
+      KGF=1.5
+      PQF=-((CF-CA/2)*L12+CA/2*L13)/CF
+      PGF=-(L12+L13)/2
+      if(SCALE_VAR) then
+         QQscl = QQ
+         GQscl = GQ
+         QGscl = QG
+         GGscl = GG
+         do i = 1,3
+            SCL_WEIGHT(i,:) = V(:)
+         enddo
+         CALL KPFUNS_SCL_VAR(-X,XJAC,XMIN,KQF,KGF,PQF,PGF,QQscl,GQscl
+     $        ,QGscl,GGscl)
+C---  THE TOTAL
+         SCL_WEIGHT(:,0)=SCL_WEIGHT(:,0)+GGscl(:)*M(0)
+         DO I=-6,6
+            IF (I.NE.0) THEN
+               SCL_WEIGHT(:,I)=SCL_WEIGHT(:,I)+QGscl(:)*M(0)+QQscl(:)
+     $              *M(I)
+               IF (ABS(I).LE.NF) SCL_WEIGHT(:,0)=SCL_WEIGHT(:,0)
+     $              +GQscl(:)*M(I)
+            ENDIF
+         ENDDO
+         V(:) = SCL_WEIGHT(1,:) 
+         do i = 1,3
+            SCL_WEIGHT(i,:) = SCL_WEIGHT(i,:) / V(:) 
+         enddo
+      else
+         CALL KPFUNS(-X,XJAC,XMIN,KQF,KGF,PQF,PGF,QQ,GQ,QG,GG)
+C---  THE TOTAL
+         V(0)=V(0)+GG*M(0)
+         DO I=-6,6
+            IF (I.NE.0) THEN
+               V(I)=V(I)+QG*M(0)+QQ*M(I)
+               IF (ABS(I).LE.NF) V(0)=V(0)+GQ*M(I)
+            ENDIF
+         ENDDO
+      endif
+      END
+C-----------------------------------------------------------------------
+      DOUBLE PRECISION FUNCTION ERTV(P,I,J,K)
+      IMPLICIT NONE
+C---RETURN THE ERT F FUNCTION FOR VIRTUAL TERMS THAT ARE NOT
+C   TRIVIALLY PROPORTIONAL TO TREE-LEVEL
+      INTEGER I,J,K
+      DOUBLE PRECISION P(4,7),DOT,R,RR,X,Y,DILOG,EMSQ,
+     $     Y12,Y13,Y23,L12,L13,L23,R1312,R2312,R2313
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      DOUBLE PRECISION CFSUB,CASUB,TFSUB,GGSUB,QQSUB,QPSUB
+      COMMON  /SUBCOM/ CFSUB,CASUB,TFSUB,GGSUB,QQSUB,QPSUB
+      RR(X,Y)=DILOG(X)+DILOG(Y)-DILOG(X*Y)-PISQ/6
+      R(X,Y)=RR((1-X)/Y,(1-Y)/X)
+      EMSQ=DOT(P,5,5)
+      Y12=2*DOT(P,ABS(I),ABS(J))/EMSQ*SIGN(1,I*J)
+      Y13=2*DOT(P,ABS(I),ABS(K))/EMSQ*SIGN(1,I*K)
+      Y23=2*DOT(P,ABS(J),ABS(K))/EMSQ*SIGN(1,J*K)
+      L12=LOG(ABS(Y12))
+      L13=LOG(ABS(Y13))
+      L23=LOG(ABS(Y23))
+      R1312=R(Y13,Y12)
+      R2312=R(Y23,Y12)
+      R2313=R(Y23,Y13)
+      CFSUB=Y12/(Y12+Y13)+Y12/(Y12+Y23)+(Y12+Y23)/Y13+(Y12+Y13)/Y23
+     $     +L13*(4*Y12**2+2*Y12*Y13+4*Y12*Y23+Y13*Y23)/(Y12+Y23)**2
+     $     +L23*(4*Y12**2+2*Y12*Y23+4*Y12*Y13+Y13*Y23)/(Y12+Y13)**2
+     $     -2*((Y12**2+(Y12+Y13)**2)/(Y13*Y23)*R2312
+     $        +(Y12**2+(Y12+Y23)**2)/(Y13*Y23)*R1312
+     $        +(Y13**2+Y23**2)/(Y13*Y23*(Y13+Y23))
+     $     -2*L12*(Y12**2/(Y13+Y23)**2+2*Y12/(Y13+Y23)))
+      CASUB=L13*Y13/(Y12+Y23)+L23*Y23/(Y12+Y13)
+     $     +((Y12**2+(Y12+Y13)**2)/(Y13*Y23)*R2312
+     $     +(Y12**2+(Y12+Y23)**2)/(Y13*Y23)*R1312
+     $     +(Y13**2+Y23**2)/(Y13*Y23*(Y13+Y23))
+     $     -2*L12*(Y12**2/(Y13+Y23)**2+2*Y12/(Y13+Y23)))
+     $     -R2313*(Y13/Y23+Y23/Y13+2*Y12/(Y13*Y23))
+      TFSUB=0
+      ERTV=CF*(CF*CFSUB+CA*CASUB)
+      CFSUB=CFSUB/ERTV
+      CASUB=CASUB/ERTV
+      ERTV=16*PISQ/EMSQ*ERTV
+      END
+C-----------------------------------------------------------------------
+      DOUBLE PRECISION FUNCTION LEIV(P,Q,I,J,K)
+      IMPLICIT NONE
+C---RETURN THE PART OF THE ONE-LOOP HADRONIC TENSOR NOT TRIVIALLY
+C   PROPORTIONAL TO TREE-LEVEL ONE CONTRACTED WITH A TENSOR -Q(MU)Q(NU)
+      INTEGER I,J,K
+      DOUBLE PRECISION P(4,7),Q(4),DOT,R,RR,X,Y,Z,DILOG,EMSQ,
+     $     Y12,Y13,Y23,L12,L13,L23,A,B,C,D,P1Q,P2Q,P3Q,QQ,
+     $     CF1,CF2,CF3,CF4,CA1,CA2,CA3,CA4,R1312,R2312,R2313
+      PARAMETER (Z=0)
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      DOUBLE PRECISION CFSUB,CASUB,TFSUB,GGSUB,QQSUB,QPSUB
+      COMMON  /SUBCOM/ CFSUB,CASUB,TFSUB,GGSUB,QQSUB,QPSUB
+      RR(X,Y)=DILOG(X)+DILOG(Y)-DILOG(X*Y)-PISQ/6
+      R(X,Y)=RR((1-X)/Y,(1-Y)/X)
+      EMSQ=DOT(P,5,5)
+      Y12=2*DOT(P,ABS(I),ABS(J))/EMSQ*SIGN(1,I*J)
+      Y13=2*DOT(P,ABS(I),ABS(K))/EMSQ*SIGN(1,I*K)
+      Y23=2*DOT(P,ABS(J),ABS(K))/EMSQ*SIGN(1,J*K)
+      L12=LOG(ABS(Y12))
+      L13=LOG(ABS(Y13))
+      L23=LOG(ABS(Y23))
+C---FIRST DECOMPOSE Q AS A*P1+B*P2+C*P3+D*E_(MU,P1,P2,P3)/EMSQ
+      P1Q=(P(4,ABS(I))*Q(4)-P(3,ABS(I))*Q(3)-P(2,ABS(I))*Q(2)
+     $     -P(1,ABS(I))*Q(1))*SIGN(1,I)
+      P2Q=(P(4,ABS(J))*Q(4)-P(3,ABS(J))*Q(3)-P(2,ABS(J))*Q(2)
+     $     -P(1,ABS(J))*Q(1))*SIGN(1,J)
+      P3Q=(P(4,ABS(K))*Q(4)-P(3,ABS(K))*Q(3)-P(2,ABS(K))*Q(2)
+     $     -P(1,ABS(K))*Q(1))*SIGN(1,K)
+      QQ=Q(4)*Q(4)-Q(3)*Q(3)-Q(2)*Q(2)-Q(1)*Q(1)
+      A=(P3Q*Y12+P2Q*Y13-P1Q*Y23)/(Y12*Y13*EMSQ)
+      B=(P1Q*Y23+P3Q*Y12-P2Q*Y13)/(Y12*Y23*EMSQ)
+      C=(P2Q*Y13+P1Q*Y23-P3Q*Y12)/(Y23*Y13*EMSQ)
+      D=SQRT(MAX(Z,4*(QQ/EMSQ-A*B*Y12-A*C*Y13-B*C*Y23)/(-Y12*Y13*Y23)))
+C---THEN CALCULATE THE CONTRACTIONS WITH -P1(MU)P1(NU) ETC
+      R1312=R(Y13,Y12)
+      R2312=R(Y23,Y12)
+      R2313=R(Y23,Y13)
+      CF1=R1312*Y12-R2312*Y12**2/Y13
+     $     -L12*Y12*Y13/(Y13+Y23)**2-L23*Y12+Y12/2*(Y23-Y13)/(Y23+Y13)
+      CA1=-R1312*Y12/2+R2312*Y12**2/Y13/2+R2313*Y12/2
+     $     +L12*Y12*Y13/(Y13+Y23)**2/2-Y12*Y23/(Y23+Y13)/2
+      CF2=R2312*Y12-R1312*Y12**2/Y23
+     $     -L12*Y12*Y23/(Y13+Y23)**2-L13*Y12+Y12/2*(Y13-Y23)/(Y13+Y23)
+      CA2=-R2312*Y12/2+R1312*Y12**2/Y23/2+R2313*Y12/2
+     $     +L12*Y12*Y23/(Y13+Y23)**2/2-Y12*Y13/(Y13+Y23)/2
+      CF3=R1312*Y12+R2312*Y12-2*L12*Y12
+     $     -L13*Y12*Y23/2/(Y12+Y23)**2*(1+Y12+Y23)
+     $     -L23*Y12*Y13/2/(Y12+Y13)**2*(1+Y12+Y13)
+     $     -Y12/2*(Y13/(Y12+Y13)+Y23/(Y12+Y23))
+      CA3=-R1312*Y12/2-R2312*Y12/2+R2313*Y12
+     $     +L12*Y12+L13*Y12*Y13/(Y12+Y23)/2+L23*Y12*Y23/(Y12+Y13)/2
+      CF4=R1312*Y12/4/Y23*(Y12-Y12**2-Y12*Y23+2*Y12**2*Y23
+     $                         +2*Y12*Y23**2+Y23**3)
+     $     +R2312*Y12/4/Y13*(Y12-Y12**2-Y12*Y13+2*Y12**2*Y13
+     $                           +2*Y12*Y13**2+Y13**3)
+     $     +L12*Y12**2/4/(Y13+Y23)*(Y13+Y23-2*Y13*Y23)
+     $     -L13*Y12/8/(Y12+Y23)*Y13*(Y12+Y13)*(Y23-2*Y12)
+     $     -L23*Y12/8/(Y12+Y13)*Y23*(Y12+Y23)*(Y13-2*Y12)
+     $     +Y12/8*(Y13+Y23-2*Y13*Y23)
+      CA4=-R1312*Y12/8/Y23*(Y12-Y12**2-Y12*Y23+2*Y12**2*Y23
+     $                          +2*Y12*Y23**2+Y23**3)
+     $     -R2312*Y12/8/Y13*(Y12-Y12**2-Y12*Y13+2*Y12**2*Y13
+     $                           +2*Y12*Y13**2+Y13**3)
+     $     +R2313*Y12/8*((1-Y13)**2+(1-Y23)**2)
+     $     -L12*Y12**2/8/(Y13+Y23)*(Y13+Y23-2*Y13*Y23)
+     $     -L13*Y12/8*Y13*(Y12+Y13)-L23*Y12/8*Y23*(Y12+Y23)
+     $     -Y12/8*(Y13+Y23-2*Y13*Y23)
+C---AND COMBINE THEM WITH THE APPROPRIATE WEIGHTS
+      CFSUB=(A-B)*(A-C)*CF1+(B-C)*(B-A)*CF2+(C-A)*(C-B)*CF3+D*D*CF4
+      CASUB=(A-B)*(A-C)*CA1+(B-C)*(B-A)*CA2+(C-A)*(C-B)*CA3+D*D*CA4
+      TFSUB=0
+      LEIV=CF*(CF*CFSUB+CA*CASUB)
+      CFSUB=CFSUB/LEIV
+      CASUB=CASUB/LEIV
+      LEIV=16*PISQ*LEIV
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE KPFUNS(X,XJAC,XMIN,KQF,KGF,PQF,PGF,QQ,GQ,QG,GG)
+      IMPLICIT NONE
+C---EVALUATE THE SUM OF THE K AND P FUNCTIONS.
+C   IF X<0, RETURN THE DELTA-FUNCTION AND `PLUS' SUBTRACTIONS FOR -X
+C   KQF=-SUM_I T_I.T_Q/T_I.T_I GAMMA_I/C_Q
+C   PQF=-SUM_I T_I.T_Q/T_Q.T_Q*LOG(Q^2/2P_I.P_Q)
+C   WHERE Q IS AN EXTERNALLY AGREED RENORMALIZATION POINT
+C   AND LIKEWISE KGF AND PGF
+      DOUBLE PRECISION X,XJAC,XMIN,KQF,KGF,PQF,PGF,QQ,GQ,QG,GG,Z,L,S,
+     $     DIS,DILOG,D,LM
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      Z=ABS(X)
+      S=1
+      IF (X.LE.0) S=-1
+      L=LOG((1-Z)/Z)
+C---THE PLUS DISTRIBUTIONS
+      QQ=QQ+S*XJAC*CF*2/(1-Z)*(L-KQF/2)
+     $     -S*XJAC*CF*(1+Z**2)/(1-Z)*(LOG(SCALE)+PQF)
+      GG=GG+S*XJAC*CA*2/(1-Z)*(L-KGF/2)
+     $     -S*XJAC*CA*2/(1-Z)*(LOG(SCALE)+PGF)
+      IF (SCHEME.NE.0) THEN
+        DIS=S*XJAC*CF*((1+Z**2)/(1-Z)*(L-0.75)+0.25*(9+5*Z))
+        QQ=QQ-DIS
+        QG=QG+DIS
+      ENDIF
+      IF (X.LE.0) THEN
+C---THE DELTA FUNCTIONS
+        D=DILOG(1-XMIN)
+        LM=LOG(1-XMIN)
+        QQ=QQ-CF*(5-PISQ+KQF+PISQ/3-LM**2-2*D+KQF*LM
+     $       +(2*LM+XMIN+XMIN**2/2)*(LOG(SCALE)+PQF))
+        GG=GG-CA*(50D0/9-PISQ+KGF+PISQ/3-LM**2-2*D+KGF*LM
+     $       +2*LM*(LOG(SCALE)+PGF))+TR*NF*16D0/9
+     $       -(11D0/6*CA-2D0/3*NF*TR)*(LOG(SCALE)+PGF)
+      ELSE
+C---THE SMOOTH FUNCTIONS
+        QQ=QQ+XJAC*CF*(-(1+Z)*L+(1-Z))
+        GQ=GQ+XJAC*TR*((Z**2+(1-Z)**2)*(L-LOG(SCALE)-PQF)+2*Z*(1-Z))
+        QG=QG+XJAC*CF*((1+(1-Z)**2)/Z*(L-LOG(SCALE)-PGF)+Z)
+        GG=GG+XJAC*CA*((1-Z)/Z-1+Z*(1-Z))*2*(L-LOG(SCALE)-PGF)
+        IF (SCHEME.NE.0) THEN
+          DIS=XJAC*TR*((Z**2+(1-Z)**2)*L+8*Z*(1-Z)-1)
+          GQ=GQ-DIS
+          GG=GG+2*NF*DIS
+        ENDIF
+      ENDIF
+      END
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+      SUBROUTINE KPFUNS_SCL_VAR(X,XJAC,XMIN,KQF,KGF,PQF,PGF,QQ,GQ,QG,GG)
+      IMPLICIT NONE
+C---EVALUATE THE SUM OF THE K AND P FUNCTIONS.
+C   IF X<0, RETURN THE DELTA-FUNCTION AND `PLUS' SUBTRACTIONS FOR -X
+C   KQF=-SUM_I T_I.T_Q/T_I.T_I GAMMA_I/C_Q
+C   PQF=-SUM_I T_I.T_Q/T_Q.T_Q*LOG(Q^2/2P_I.P_Q)
+C   WHERE Q IS AN EXTERNALLY AGREED RENORMALIZATION POINT
+C   AND LIKEWISE KGF AND PGF
+      DOUBLE PRECISION X,XJAC,XMIN,KQF,KGF,PQF,PGF,QQ(3),GQ(3),QG(3)
+     $     ,GG(3),Z,L,S,DIS,DILOG,D,LM
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      LOGICAL SCALE_VAR
+      DOUBLE PRECISION SCL_WEIGHT(3,-6:6)
+      COMMON/cSCALE_VAR/SCL_WEIGHT, SCALE_VAR
+      DOUBLE PRECISION MUF(3)
+      DATA MUF /1d0, 4d0, 0.25d0/
+      Z=ABS(X)
+      S=1
+      IF (X.LE.0) S=-1
+      L=LOG((1-Z)/Z)
+C---THE PLUS DISTRIBUTIONS
+      QQ=QQ+S*XJAC*CF*2/(1-Z)*(L-KQF/2)
+     $     -S*XJAC*CF*(1+Z**2)/(1-Z)*(LOG(MUF*SCALE)+PQF)
+      GG=GG+S*XJAC*CA*2/(1-Z)*(L-KGF/2)
+     $     -S*XJAC*CA*2/(1-Z)*(LOG(MUF*SCALE)+PGF)
+      IF (SCHEME.NE.0) THEN
+        DIS=S*XJAC*CF*((1+Z**2)/(1-Z)*(L-0.75)+0.25*(9+5*Z))
+        QQ=QQ-DIS
+        QG=QG+DIS
+      ENDIF
+      IF (X.LE.0) THEN
+C---THE DELTA FUNCTIONS
+        D=DILOG(1-XMIN)
+        LM=LOG(1-XMIN)
+        QQ=QQ-CF*(5-PISQ+KQF+PISQ/3-LM**2-2*D+KQF*LM
+     $       +(2*LM+XMIN+XMIN**2/2)*PQF)
+        QQ=QQ-CF*(2*LM+XMIN+XMIN**2/2)*LOG(MUF*SCALE)
+        GG=GG-CA*(50D0/9-PISQ+KGF+PISQ/3-LM**2-2*D+KGF*LM
+     $       +2*LM*(LOG(MUF*SCALE)+PGF))+TR*NF*16D0/9
+     $       -(11D0/6*CA-2D0/3*NF*TR)*PGF
+        GG=GG-(11D0/6*CA-2D0/3*NF*TR)*LOG(MUF*SCALE)
+      ELSE
+C---THE SMOOTH FUNCTIONS
+        QQ=QQ+XJAC*CF*(-(1+Z)*L+(1-Z))
+        GQ=GQ+XJAC*TR*((Z**2+(1-Z)**2)*(L-LOG(MUF*SCALE)-PQF)+2*Z*(1-Z))
+        QG=QG+XJAC*CF*((1+(1-Z)**2)/Z*(L-LOG(MUF*SCALE)-PGF)+Z)
+        GG=GG+XJAC*CA*((1-Z)/Z-1+Z*(1-Z))*2*(L-LOG(MUF*SCALE)-PGF)
+        IF (SCHEME.NE.0) THEN
+          DIS=XJAC*TR*((Z**2+(1-Z)**2)*L+8*Z*(1-Z)-1)
+          GQ=GQ-DIS
+          GG=GG+2*NF*DIS
+        ENDIF
+      ENDIF
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE COLTHR(S,P,W,*)
+      IMPLICIT NONE
+C---GENERATE A COLLINEAR SPLITTING TO GIVE THREE PARTONS
+C   AND EVALUATE THE WEIGHT FOR IT
+      INTEGER I
+      DOUBLE PRECISION S,P(4,7),W(-6:6),M(-6:6),O,X,XJAC,XMIN,
+     $     QQ,GQ,QG,GG,KQF,DOT
+      PARAMETER (O=0)
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      DOUBLE PRECISION SCL_WEIGHT(3,-6:6)
+      DOUBLE PRECISION QQscl(3) ,GQscl(3),QGscl(3) ,GGscl(3)
+      LOGICAL SCALE_VAR
+      COMMON/cSCALE_VAR/SCL_WEIGHT, SCALE_VAR
+C---CALCULATE THE LOWEST-ORDER MATRIX-ELEMENT
+      CALL MATTWO(P,M)
+C---IN FACT THE GENERATION WAS ALREADY DONE EARLIER
+      CALL GETCOL(X,XJAC)
+C---AND THE KINEMATICS
+      DO I=1,4
+        P(I,1)=P(I,1)/X
+        P(I,3)=P(I,1)*(1-X)
+      ENDDO
+      return !AK: Just need the kinematics 
+C---SO WE JUST HAVE TO CALCULATE THE WEIGHT
+      XMIN=2*DOT(P,1,6)/S
+      QQ=0
+      GG=0
+      GQ=0
+      QG=0
+      KQF=1.5
+      if(SCALE_VAR) then
+         QQscl = QQ
+         GQscl = GQ
+         QGscl = QG
+         GGscl = GG
+         CALL KPFUNS_SCL_VAR(X,XJAC,XMIN,KQF,O,O,O,QQscl,GQscl,QGscl
+     $        ,GGscl)
+C---  THE TOTAL
+         SCL_WEIGHT(:,0)=GGscl(:)*M(0)
+         DO I=-6,6
+            IF (I.NE.0) THEN
+               SCL_WEIGHT(:,I)=QGscl(:)*M(0)+QQscl(:) *M(I)
+               IF (ABS(I).LE.NF) SCL_WEIGHT(:,0)=SCL_WEIGHT(:,0)
+     $              +GQscl(:)*M(I)
+            ENDIF
+         ENDDO
+         W(:) = SCL_WEIGHT(1,:) 
+         do i = 1,3
+            SCL_WEIGHT(i,:) = SCL_WEIGHT(i,:) / W(:) 
+         enddo
+      else
+         CALL KPFUNS(X,XJAC,XMIN,KQF,O,O,O,QQ,GQ,QG,GG)
+C---  THE TOTAL
+         W(0)=GG*M(0)
+         DO I=-6,6
+            IF (I.NE.0) THEN
+               W(I)=QG*M(0)+QQ*M(I)
+               IF (ABS(I).LE.NF) W(0)=W(0)+GQ*M(I)
+            ENDIF
+         ENDDO
+      endif
+!      CALL KPFUNS(X,XJAC,XMIN,KQF,O,O,O,QQ,GQ,QG,GG)
+C---THE TOTAL
+!      W(0)=GG*M(0)
+!      DO I=-6,6
+!        IF (I.NE.0) THEN
+!          W(I)=QG*M(0)+QQ*M(I)
+!          IF (ABS(I).LE.NF) W(0)=W(0)+GQ*M(I)
+!        ENDIF
+!      ENDDO
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE COLFOR(S,P,W,*)
+      IMPLICIT NONE
+C---GENERATE A COLLINEAR SPLITTING TO GIVE FOUR PARTONS
+C   AND EVALUATE THE WEIGHT FOR IT
+      INTEGER I, INF
+      DOUBLE PRECISION S,P(4,7),W(-6:6),M(-6:6),X,XJAC,XMIN,
+     $     QQ,GQ,QG,GG,KQF,KGF,PQF,PGF,L12,L13,DOT,EMSQ
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      DOUBLE PRECISION SCL_WEIGHT(3,-6:6)
+      DOUBLE PRECISION QQscl(3) ,GQscl(3),QGscl(3) ,GGscl(3)
+      LOGICAL SCALE_VAR
+      COMMON/cSCALE_VAR/SCL_WEIGHT, SCALE_VAR
+C---CALCULATE THE LOWEST-ORDER MATRIX-ELEMENT
+      CALL MATTHR(P,M)
+C---IN FACT THE GENERATION WAS ALREADY DONE EARLIER
+      CALL GETCOL(X,XJAC)
+C---SO WE JUST HAVE TO CALCULATE THE WEIGHT
+      XMIN=2*DOT(P,1,6)/S
+      QQ=0
+      QG=0
+      GQ=0
+      GG=0
+      KQF=(1.5*(CF-CA/2)+0.5*(11D0/6*CA-2D0/3*NF*TR))/CF
+      KGF=1.5
+      EMSQ=-DOT(P,5,5)
+      L12=LOG(2*DOT(P,1,2)/EMSQ)
+      L13=LOG(2*DOT(P,1,3)/EMSQ)
+      PQF=-((CF-CA/2)/CF*L12+CA/2/CF*L13)
+      PGF=-(L12+L13)/2
+      if(SCALE_VAR) then
+         QQscl = QQ
+         GQscl = GQ
+         QGscl = QG
+         GGscl = GG
+         CALL KPFUNS_SCL_VAR(X,XJAC,XMIN,KQF,KGF,PQF,PGF,QQscl,GQscl
+     $        ,QGscl,GGscl)
+C---  THE TOTAL
+         SCL_WEIGHT(:,0)=GGscl(:)*M(0)
+         DO I=-6,6
+            IF (I.NE.0) THEN
+               SCL_WEIGHT(:,I)=QGscl(:)*M(0)+QQscl(:) *M(I)
+               IF (ABS(I).LE.NF) SCL_WEIGHT(:,0)=SCL_WEIGHT(:,0)
+     $              +GQscl(:)*M(I)
+            ENDIF
+         ENDDO
+         W(:) = SCL_WEIGHT(1,:) 
+         do i = 1,3
+            SCL_WEIGHT(i,:) = SCL_WEIGHT(i,:) / W(:)
+         enddo
+      else
+         CALL KPFUNS(X,XJAC,XMIN,KQF,KGF,PQF,PGF,QQ,GQ,QG,GG)
+C---THE TOTAL
+         W(0)=GG*M(0)
+         DO I=-6,6
+            IF (I.NE.0) THEN
+               W(I)=QG*M(0)+QQ*M(I)
+               IF (ABS(I).LE.NF) W(0)=W(0)+GQ*M(I)
+            ENDIF
+         ENDDO
+      endif
+!      CALL KPFUNS(X,XJAC,XMIN,KQF,KGF,PQF,PGF,QQ,GQ,QG,GG)
+C---THE TOTAL
+!      W(0)=GG*M(0)
+!      DO I=-6,6
+!        IF (I.NE.0) THEN
+!          W(I)=QG*M(0)+QQ*M(I)
+!          IF (ABS(I).LE.NF) W(0)=W(0)+GQ*M(I)
+!        ENDIF
+!      ENDDO
+C---AND THE KINEMATICS
+      DO I=1,4
+        P(I,1)=P(I,1)/X
+        P(I,4)=P(I,1)*(1-X)
+      ENDDO
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE SUBTHR(PERM,SS,P,Q,S,JAC,*)
+      IMPLICIT NONE
+C---GENERATE A TWO-PARTON STATE FROM A THREE-PARTON STATE,
+C   CALCULATE THE JACOBIAN FACTOR FOR THE CORRESPONDING CHANNEL,
+C   AND (IF PERM.GT.0) THE APPROXIMATE MATRIX-ELEMENT.
+      INTEGER NPERM,PERM,IPERM,IJF,KF,I,J,K,M
+      DOUBLE PRECISION SS,P(4,7),Q(4,7),S(-6:6),JAC,
+     $     X,Z,DEN,F,QQ,GQ,EMSQ,DOT,XMIN
+      PARAMETER (NPERM=1)
+      DIMENSION IPERM(3,NPERM),IJF(NPERM),KF(NPERM)
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      INTEGER NPOW(2)
+      DOUBLE PRECISION XPOW(2)
+      COMMON  /SAMPLE/ XPOW,NPOW
+      DATA IPERM/2,3,1/
+      DATA IJF/2/
+      DATA  KF/1/
+      IF (ABS(PERM).GT.NPERM.OR.PERM.EQ.0)
+     $     STOP 'PERM TOO BIG IN SUBTHR!'
+C---FIND WHICH PARTONS TO TREAT
+      I=IPERM(1,ABS(PERM))
+      J=IPERM(2,ABS(PERM))
+      K=IPERM(3,ABS(PERM))
+C---FIND THE KINEMATIC VARIABLES
+      EMSQ=2*(-DOT(P,I,J)+DOT(P,J,K)+DOT(P,K,I))
+      DEN=2/EMSQ
+      X=1/(1+DOT(P,I,J)*DEN)
+      Z=DOT(P,I,K)*X*DEN
+C--- GPS -- avoid crashes later on
+      if (z .lt. cutoff .or. (1d0-z) .lt. cutoff 
+     $     .or. (1d0-x) .lt. cutoff .or. x .lt. cutoff) return 1
+C---COPY INTO Q, REPLACING K BY KTILDE AND I BY IJTILDE
+      DO M=1,4
+        Q(M,IJF(ABS(PERM)))=P(M,I)+P(M,J)-(1-X)*P(M,K)
+        Q(M,KF(ABS(PERM)))=X*P(M,K)
+        Q(M,5)=P(M,5)
+        Q(M,6)=P(M,6)
+        Q(M,7)=P(M,7)
+      ENDDO
+C---CALCULATE THE CORRESPONDING JACOBIAN FACTOR
+      XMIN=2*DOT(Q,1,6)/SS
+C--- GPS to avoid crashes -------
+      if (xmin .lt. cutoff) return 1
+      JAC=1/(2*NPOW(1)*(Z*(1-Z))**XPOW(1))*(Z**XPOW(1)+(1-Z)**XPOW(1))
+     $     *(0.5/(-X*LOG(XMIN))
+     $     +0.5*((1-XMIN)/(1-X))**XPOW(1)/(NPOW(1)*(1-XMIN)))
+      RETURN ! AK: We only need the jacobian
+      IF (PERM.LT.0) RETURN
+C---OVERALL FACTOR
+      F=16*PISQ/EMSQ
+C---CALCULATE WEIGHT FOR FINAL-STATE SPLITTING FUNCTION
+      QQ=F*CF*(2/(2-Z-X)-(1+Z))/(1-X)
+C---CALCULATE WEIGHTS FOR INITIAL-STATE SPLITTING FUNCTIONS
+      QQ=QQ+F*CF*(2/(2-Z-X)-(1+X))/(1-Z)
+      GQ=F*TR*(X**2+(1-X)**2)/(Z*(1-Z))
+C---MULTIPLY WITH THE LOWEST-ORDER MATRIX ELEMENT
+      CALL MATTWO(Q,S)
+      S(0)=0
+      DO I=1,NF
+        S(0)=S(0)+GQ*S(I)
+      ENDDO
+      DO I=-6,6
+        IF (I.NE.0) S(I)=QQ*S(I)
+      ENDDO
+C---READJUST THE MOMENTA A BIT
+      DO M=1,4
+        Q(M,3)=P(M,1)-Q(M,1)
+        Q(M,1)=P(M,1)
+      ENDDO
+ 999  END
+C-----------------------------------------------------------------------
+      SUBROUTINE SUBFOR(PERM,SS,P,Q,S,JAC,*)
+      IMPLICIT NONE
+C---GENERATE A THREE-PARTON STATE FROM A FOUR-PARTON STATE,
+C   CALCULATE THE JACOBIAN FACTOR FOR THE CORRESPONDING CHANNEL,
+C   AND (IF PERM.GT.0) THE APPROXIMATE MATRIX-ELEMENT.
+      INTEGER NPERM,PERM,IPERM,IJF,KF,LF,NPERM3,I,J,K,L,M,n
+      DOUBLE PRECISION SS,P(4,7),Q(4,7),S(-6:6),JAC,
+     $     X,Z,DEN,QQ,GQ,EMSQ,DOT,XMIN,JTMP,STMP(-6:6),QTMP(4,7),QUSQ,
+     $     Y,ZI,ZJ,OY,ZTI,ZTJ,V(4),VV,S1(-6:6),S2(-6:6),SC,S3(-6:6),CUT
+     $     ,s4(-6:6),s5(-6:6),s6(-6:6),s7(-6:6),s8(-6:6),gg,qg
+     $     ,s9(-6:6),s10(-6:6),s11(-6:6),temp
+      PARAMETER (NPERM=6,NPERM3=1)
+      DIMENSION IPERM(4,NPERM),IJF(NPERM),KF(NPERM),LF(NPERM)
+      INTEGER SCHEME,NF
+      DOUBLE PRECISION CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ(-6:6),SCALE
+      COMMON  /COLFAC/ CF,CA,TR,PI,PISQ,HF,CUTOFF,EQ,SCALE,SCHEME,NF
+      INTEGER NPOW(2)
+      DOUBLE PRECISION XPOW(2)
+      COMMON  /SAMPLE/ XPOW,NPOW
+      DATA IPERM/2,3,4,1, 2,4,3,1, 2,3,1,4, 2,4,1,3, 3,4,2,1, 3,4,1,2/
+      DATA IJF/2,2,2,2,3,3/
+      DATA  KF/3,3,1,1,2,1/
+      DATA  LF/1,1,3,3,1,2/
+      IF (ABS(PERM).GT.NPERM.OR.PERM.EQ.0)
+     $     STOP 'PERM TOO BIG IN SUBFOR!'
+
+      do i=-6,6
+        s(i)=0
+        s1(i)=0
+        s2(i)=0
+        s3(i)=0
+        s4(i)=0
+        s5(i)=0
+        s6(i)=0
+        s7(i)=0
+        s8(i)=0
+        s9(i)=0
+        s10(i)=0
+        s11(i)=0
+      enddo
+
+C---FIND WHICH PARTONS TO TREAT
+      I=IPERM(1,ABS(PERM))
+      J=IPERM(2,ABS(PERM))
+      K=IPERM(3,ABS(PERM))
+      L=IPERM(4,ABS(PERM))
+C---FIND THE KINEMATIC VARIABLES
+      IF (K.EQ.1) THEN
+        EMSQ=2*(-DOT(P,I,J)+DOT(P,J,K)+DOT(P,K,I))
+        DEN=2/EMSQ
+        !write(0,*) DOT(P,I,J)*DEN
+C---GPS avoid division by zero: but should one perhaps be in any case
+C   worried if DOT(P,I,J)*DEN<0?
+        X = (1+DOT(P,I,J)*DEN)
+        if (X .LE. CUTOFF) return 1
+        X = 1/X
+c$$$        X=1/(1+DOT(P,I,J)*DEN)
+        Z=DOT(P,I,K)*X*DEN
+C---GPS --------------
+        if (Z .LE. CUTOFF .OR. 1-Z .LE. CUTOFF .or.(1-x).le.cutoff) then
+           RETURN 1
+        end if
+      ELSE
+        EMSQ=2*(DOT(P,I,J)+DOT(P,J,K)+DOT(P,K,I))
+        DEN=2/EMSQ
+        Y=DOT(P,I,J)*DEN
+        ZI=DOT(P,I,K)*DEN
+        ZJ=DOT(P,J,K)*DEN
+C---GPS-------------------
+        if (y .le. cutoff .or. 1-y .le. cutoff .or.
+     $       1-zj .le. cutoff .or. 1-zi .le. cutoff) then
+           return 1
+        end if
+        OY=1/(1-Y)
+        ZTI=ZI*OY
+        ZTJ=ZJ*OY
+      ENDIF
+C---COPY INTO Q, REPLACING K BY KTILDE AND I BY IJTILDE
+      DO M=1,4
+        IF (K.EQ.1) THEN
+          Q(M,IJF(ABS(PERM)))=P(M,I)+P(M,J)-(1-X)*P(M,K)
+          Q(M,KF(ABS(PERM)))=X*P(M,K)
+        ELSE
+          Q(M,IJF(ABS(PERM)))=P(M,I)+P(M,J)-Y*OY*P(M,K)
+          Q(M,KF(ABS(PERM)))=OY*P(M,K)
+        ENDIF
+        Q(M,LF(ABS(PERM)))=P(M,L)
+        Q(M,5)=P(M,5)
+        Q(M,6)=P(M,6)
+        Q(M,7)=P(M,7)
+      ENDDO
+C---REENFORCE THE MINIMUM CUTOFF ON ALL PAIR MASSES
+      CUT=CUTOFF*(DOT(Q,1,2)+DOT(Q,1,3))
+      IF (DOT(Q,1,2).LT.CUT.OR.DOT(Q,1,3).LT.CUT.OR.DOT(Q,2,3).LT.CUT)
+     $     RETURN 1
+C---CALCULATE THE CORRESPONDING JACOBIAN FACTOR
+      JAC=0
+      DO M=1,NPERM3
+        CALL SUBTHR(-M,SS,Q,QTMP,STMP,JTMP,*999)
+        JAC=JAC+JTMP
+      ENDDO
+      IF (K.EQ.1) THEN
+        XMIN=2*DOT(Q,1,6)/SS
+        JAC=JAC/(2*NPOW(2)*(Z*(1-Z))**XPOW(2))
+     $       *(Z**XPOW(2)+(1-Z)**XPOW(2))
+     $       *(0.5/(-X*LOG(XMIN))
+     $       +0.5*((1-XMIN)/(1-X))**XPOW(2)/(NPOW(2)*(1-XMIN)))
+      ELSE
+        IF (ABS(PERM).LE.4) THEN
+          JAC=JAC/(NPOW(2)**2*(Y*(1-ZI))**XPOW(2))
+        ELSE
+          JAC=JAC/(2*NPOW(2)**2*(Y*(1-ZI)*(1-ZJ))**XPOW(2)
+     $         /((1-ZI)**XPOW(2)+(1-ZJ)**XPOW(2)))
+        ENDIF
+        JAC=JAC*2
+      ENDIF
+      QUSQ=-DOT(P,5,5)
+      JAC=JAC*QUSQ/EMSQ
+C---INCLUDE A PRIORI CHANNEL WEIGHTS
+      JAC=JAC/8
+      IF (ABS(PERM).GT.4) JAC=JAC*2
+      IF (PERM.LT.0) RETURN
+C---CALCULATE WEIGHT FOR QUARK-GLUON SPLITTING FUNCTION
+      IF (PERM.LE.4) THEN
+        CALL MATTHR(Q,S1)
+        IF (K.EQ.1) THEN
+          QQ=16*PISQ/EMSQ*(X**2+Z**2)/((1-X)*(1-Z))
+        ELSE
+          QQ=16*PISQ/EMSQ*(2/(1-ZTI*(1-Y))-(1+ZTI))/Y
+        ENDIF
+        IF (KF(PERM).EQ.3) THEN
+          QQ=QQ*HF*CA
+        ELSE
+          QQ=QQ*(CF-HF*CA)
+        ENDIF
+C---SYMMETRY FACTORS
+        QQ=QQ/2
+        S1(0)=0
+        DO M=-6,6
+          IF (M.NE.0) S1(M)=QQ*S1(M)
+        ENDDO
+        DO M=-6,6
+          S2(M)=0
+          S3(M)=0
+        ENDDO
+      ELSE
+C---CALCULATE WEIGHT FOR GLUON-GLUON SPLITTING FUNCTION
+        DO M=-6,6
+          S1(M)=0
+        ENDDO
+        CALL MATTHR(Q,S2)
+        IF (K.EQ.1) THEN
+          DO M=1,4
+            V(M)=Z*P(M,I)-(1-Z)*P(M,J)
+          ENDDO
+          VV = -2*Z*(1-Z)*DOT(P,I,J)
+          CALL CONTHR(Q,V,VV,2,-1,3,SC)
+          do m=-6,6
+            s3(m)=16*pisq/emsq*eq(m)**2*SC*4*z*(1-z)*hf*ca/2/(1-x)
+          enddo
+          QQ=16*PISQ/EMSQ*
+     $         ((2/(2-Z-X)+2/(Z+1-X)-4)/(1-X)
+     $         +(2/(2-Z-X)-(1+X))/(1-Z)+(2/(Z+1-X)-(1+X))/Z)
+          QQ=QQ*HF*CA
+          QQ=QQ/2
+        ELSE
+          DO M=1,4
+            V(M)=ZTI*P(M,I)-ZTJ*P(M,J)
+          ENDDO
+          VV = -2*ZTI*ZTJ*DOT(P,I,J)
+          CALL CONTHR(Q,V,VV,2,-1,3,SC)
+          do m=-6,6
+            s3(m)=16*pisq/emsq*eq(m)**2*SC*4*zti*ztj*hf*ca/2/y
+          enddo
+          QQ=16*PISQ/EMSQ*(2/(1-ZTI*(1-Y))+2/(1-ZTJ*(1-Y))-4)/Y
+          QQ=QQ*HF*CA
+          QQ=QQ/2
+        ENDIF
+        S2(0)=0
+        DO M=-6,6
+          IF (M.NE.0) S2(M)=QQ*S2(M)
+        ENDDO
+      ENDIF
+c---calculate weight for quark-gluon splitting function (all fsr)
+      if (perm.ne.1.and.perm.ne.3) then
+        call matthr(q,s4)
+        if (k.eq.1) then
+          gg=16*pisq/emsq*(2/(2-z-x)-(1+z))/(1-x)
+          gg=gg*hf*ca
+        else
+          gg=16*pisq/emsq*(2/(1-zti*(1-y))-(1+zti))/y
+          gg=gg*(cf-hf*ca)
+        endif
+        s4(0)=s4(0)*gg
+        do m=-6,6
+          if (m.ne.0) s4(m)=0
+        enddo
+      else
+        do m=-6,6
+          s4(m)=0
+        enddo
+      endif
+c---calculate weight for gluon-quark splitting function (isr)
+      if (perm.eq.3.or.perm.eq.4.or.perm.eq.6) then
+         if (perm.eq.3) then
+            call matthr(q,s5)
+            gq=16*pisq/emsq*(x**2+(1-x)**2)/z/(1-z)
+            gq=gq*(cf-hf*ca)/cf*tr
+         else
+!     BUG-FIX: A bug in DISENT was discovered in arXiv:hep-ph/9912488,
+!     but not solved. In was since solved in 2005.10705 and some details
+!     were given in 2010.07354.
+            if(perm.eq.4) then
+               do m=1,4
+                  temp=q(m,2)
+                  q(m,2)=q(m,3)
+                  q(m,3)=temp
+               enddo
+               call matthr(q,s5)
+               do m=1,4
+                  temp=q(m,2)
+                  q(m,2)=q(m,3)
+                  q(m,3)=temp
+               enddo
+            else
+               call matthr(q,s5)
+            endif
+            gq=16*pisq/emsq*(x**2+(1-x)**2)/z
+            gq=gq*hf*ca/cf*tr
+         endif
+         s5(0)=0
+         do m=1,nf
+            s5(0)=s5(0)+gq*s5(m)
+         enddo
+         do m=-6,6
+            if (m.ne.0) s5(m)=0
+         enddo
+      else
+         do m=-6,6
+            s5(m)=0
+         enddo
+      endif
+c---  calculate weight for gluon-gluon splitting function (isr)
+      if (perm.eq.4.or.perm.eq.6) then
+         call matthr(q,s6)
+        do m=1,4
+          v(m)=p(m,i)/z-p(m,j)/(1-z)
+        enddo
+        VV = -2*DOT(P,I,J)/(Z*(1-Z))
+        call conthr(q,v,VV,2,3,-1,sc)
+        s7(0)=0
+        do m=1,nf
+          s7(0)=s7(0)-16*pisq/emsq*eq(m)**2*sc*4*(1-x)/x*hf*ca/(1-z)
+     $         *tr/cf
+        enddo
+        do m=-6,6
+          if (m.ne.0) s7(m)=0
+        enddo
+        gg=16*pisq/emsq*
+     $       (2/(2-x-z)-2+2*x*(1-x))/(1-z)
+        gg=gg*hf*ca
+        s6(0)=s6(0)*gg
+        do m=-6,6
+          if (m.ne.0) s6(m)=0
+        enddo
+      else
+        do m=-6,6
+          s6(m)=0
+          s7(m)=0
+        enddo
+      endif
+c---calculate weight for quark-antiquark splitting function (fsr)
+      if (perm.ge.5) then
+        call matthr(q,s8)
+        if (k.eq.1) then
+          do m=1,4
+            v(m)=z*p(m,i)-(1-z)*p(m,j)
+          enddo
+          VV = -2*Z*(1-Z)*DOT(P,I,J)
+          call conthr(q,v,VV,2,-1,3,sc)
+          do m=-6,6
+            s9(m)=-16*pisq/emsq*eq(m)**2*sc*4*z*(1-z)
+     $           *hf*tr*nf/(1-x)
+          enddo
+          qq=16*pisq/emsq/(1-x)
+          qq=qq*hf*tr*nf
+        else
+          do m=1,4
+            v(m)=zti*p(m,i)-ztj*p(m,j)
+          enddo
+          VV = -2*ZTI*ZTJ*DOT(P,I,J)
+          call conthr(q,v,VV,2,-1,3,sc)
+          do m=-6,6
+            s9(m)=-16*pisq/emsq*eq(m)**2*sc*4*zti*ztj*hf*tr*nf/y
+          enddo
+          qq=16*pisq/emsq/y
+          qq=qq*hf*tr*nf
+        endif
+        s8(0)=0
+        do m=-6,6
+          if (m.ne.0) s8(m)=qq*s8(m)
+        enddo
+      endif
+c---calculate weight for quark-antiquark splitting function (isr)
+      if (perm.eq.3.or.perm.eq.4) then
+        call matthr(q,s10)
+        do m=1,4
+          v(m)=p(m,i)/z-p(m,j)/(1-z)
+        enddo
+        VV = -2*DOT(P,I,J)/(Z*(1-Z))
+        call conthr(q,v,VV,2,3,-1,sc)
+        do m=-6,6
+          s11(m)=0
+          do n=1,nf
+            s11(m)=s11(m)-
+     $           16*pisq/emsq*eq(n)**2*sc*4*(1-x)/x*hf*cf/z
+     $           *tr/cf
+          enddo
+        enddo
+        s11(0)=0
+        qg=16*pisq/emsq*x/z
+        qg=qg*hf*cf
+        do m=-6,6
+          if (m.ne.0) s10(m)=s10(0)*qg
+        enddo
+        s10(0)=0
+      endif
+C---ADD THEM TOGETHER
+      DO M=-6,6
+        S(M)=S1(M)+S2(M)+S3(M)+s4(m)+s5(m)+s6(m)+s7(m)
+     $       +s8(m)+s9(m)+s10(m)+s11(m)
+      ENDDO
+C---READJUST THE MOMENTA A BIT
+      DO M=1,4
+        Q(M,4)=P(M,1)-Q(M,1)
+        Q(M,1)=P(M,1)
+      ENDDO
+ 999  END
+C-----------------------------------------------------------------------
+      FUNCTION ERTA(P,I,J,K,L)
+      IMPLICIT NONE
+C---EVALUATE THE ERT A FUNCTION WITH P(*,I)=P1, P(*,J)=P2, ETC
+      INTEGER I,J,K,L
+      DOUBLE PRECISION ERTA,P(4,7),DOT,
+     $     S12,S13,S14,S23,S24,S34,S134,S234,S
+      S12=2*DOT(P,ABS(I),ABS(J))*SIGN(1,I*J)
+      S13=2*DOT(P,ABS(I),ABS(K))*SIGN(1,I*K)
+      S14=2*DOT(P,ABS(I),ABS(L))*SIGN(1,I*L)
+      S23=2*DOT(P,ABS(J),ABS(K))*SIGN(1,J*K)
+      S24=2*DOT(P,ABS(J),ABS(L))*SIGN(1,J*L)
+      S34=2*DOT(P,ABS(K),ABS(L))*SIGN(1,K*L)
+      S134=S13+S14+S34
+      S234=S23+S24+S34
+      S=S12+S13+S14+S23+S24+S34
+      ERTA=(S12*S34**2-S13*S24*S34+S14*S23*S34+3*S12*S23*S34+
+     $     3*S12*S14*S34+4*S12**2*S34-S13*S23*S24+2*S12*S23*S24-
+     $     S13*S14*S24-2*S12*S13*S24+2*S12**2*S24+S14*S23**2+
+     $     2*S12*S23**2+S14**2*S23+4*S12*S14*S23+4*S12**2*S23+
+     $     2*S12*S14**2+2*S12*S13*S14+4*S12**2*S14+2*S12**2*S13+
+     $     2*S12**3)/(2*S13*S134*S234*S24)+
+     $     (S24*S34+S12*S34+S13*S24-S14*S23+S12*S13)/(S13*S134**2)+
+     $     2*S23*(S-S13)/(S13*S134*S24)+
+     $     S34/(2*S13*S24)
+      END
+C-----------------------------------------------------------------------
+      FUNCTION ERTB(P,I,J,K,L)
+      IMPLICIT NONE
+C---EVALUATE THE ERT B FUNCTION WITH P(*,I)=P1, P(*,J)=P2, ETC
+      INTEGER I,J,K,L
+      DOUBLE PRECISION ERTB,P(4,7),DOT,
+     $     S12,S13,S14,S23,S24,S34,S123,S124,S134,S234,S
+      S12=2*DOT(P,ABS(I),ABS(J))*SIGN(1,I*J)
+      S13=2*DOT(P,ABS(I),ABS(K))*SIGN(1,I*K)
+      S14=2*DOT(P,ABS(I),ABS(L))*SIGN(1,I*L)
+      S23=2*DOT(P,ABS(J),ABS(K))*SIGN(1,J*K)
+      S24=2*DOT(P,ABS(J),ABS(L))*SIGN(1,J*L)
+      S34=2*DOT(P,ABS(K),ABS(L))*SIGN(1,K*L)
+      S123=S12+S13+S23
+      S124=S12+S14+S24
+      S134=S13+S14+S34
+      S234=S23+S24+S34
+      S=S12+S13+S14+S23+S24+S34
+      ERTB=(S12*S24*S34+S12*S14*S34-S13*S24**2+S13*S14*S24+
+     $     2*S12*S14*S24)/(S13*S134*S23*S14)+
+     $     S12*(S+S34)*S124/(S134*S234*S14*S24)-
+     $     (2*S13*S24+S14**2+S13*S23+2*S12*S13)/(S13*S134*S14)+
+     $     S12*S123*S124/(2*S13*S14*S23*S24)
+      END
+C-----------------------------------------------------------------------
+      FUNCTION ERTC(P,I,J,K,L)
+      IMPLICIT NONE
+C---EVALUATE THE ERT C FUNCTION WITH P(*,I)=P1, P(*,J)=P2, ETC
+      INTEGER I,J,K,L
+      DOUBLE PRECISION ERTC,P(4,7),DOT,
+     $     S12,S13,S14,S23,S24,S34,S134,S234
+      S12=2*DOT(P,ABS(I),ABS(J))*SIGN(1,I*J)
+      S13=2*DOT(P,ABS(I),ABS(K))*SIGN(1,I*K)
+      S14=2*DOT(P,ABS(I),ABS(L))*SIGN(1,I*L)
+      S23=2*DOT(P,ABS(J),ABS(K))*SIGN(1,J*K)
+      S24=2*DOT(P,ABS(J),ABS(L))*SIGN(1,J*L)
+      S34=2*DOT(P,ABS(K),ABS(L))*SIGN(1,K*L)
+      S134=S13+S14+S34
+      S234=S23+S24+S34
+      ERTC=-(5*S12*S34**2+2*S12*S24*S34+2*S12*S23*S34+2*S12*S14*S34+
+     $     2*S12*S13*S34+4*S12**2*S34-S13*S24**2+S14*S23*S24+
+     $     S13*S23*S24+S13*S14*S24-S12*S14*S24-S13**2*S24-
+     $     3*S12*S13*S24-S14*S23**2-S14**2*S23+S13*S14*S23-
+     $     3*S12*S14*S23-S12*S13*S23)/(4*S134*S234*S34**2)+
+     $     (3*S12*S34**2-3*S13*S24*S34+3*S12*S24*S34+3*S14*S23*S34-
+     $     S13*S24**2-S12*S23*S34+6*S12*S14*S34+2*S12*S13*S34-
+     $     2*S12**2*S34+S14*S23*S24-3*S13*S23*S24-2*S13*S14*S24+
+     $     4*S12*S14*S24+2*S12*S13*S24+3*S14*S23**2+2*S14**2*S23+
+     $     2*S14**2*S12+2*S12**2*S14+6*S12*S14*S23-2*S12*S13**2-
+     $     2*S12**2*S13)/(4*S13*S134*S234*S34)+
+     $     (2*S12*S34**2-2*S13*S24*S34+S12*S24*S34+4*S13*S23*S34+
+     $     4*S12*S14*S34+2*S12*S13*S34+2*S12**2*S34-S13*S24**2+
+     $     3*S14*S23*S24+4*S13*S23*S24-2*S13*S14*S24+4*S12*S14*S24+
+     $     2*S12*S13*S24+2*S14*S23**2+4*S13*S23**2+2*S13*S14*S23+
+     $     2*S12*S14*S23+4*S12*S13*S23+2*S12*S14**2+4*S12**2*S13+
+     $     4*S12*S13*S14+2*S12**2*S14)/(4*S13*S134*S24*S34)
+      ERTC=ERTC-
+     $     (S12*S34**2-2*S14*S24*S34-2*S13*S24*S34-S14*S23*S34+
+     $     S13*S23*S34+S12*S14*S34+2*S12*S13*S34-2*S14**2*S24-
+     $     4*S13*S14*S24-4*S13**2*S24-S14**2*S23-S13**2*S23+
+     $     S12*S13*S14-S12*S13**2)/(2*S13*S34*S134**2)+
+     $     (S12*S34**2-4*S14*S24*S34-2*S13*S24*S34-2*S14*S23*S34-
+     $     4*S13*S23*S34-4*S12*S14*S34-4*S12*S13*S34-2*S13*S14*S24+
+     $     2*S13**2*S24+2*S14**2*S23-2*S13*S14*S23-S12*S14**2-
+     $     6*S12*S13*S14-S12*S13**2)/(4*S34**2*S134**2)
+      END
+C-----------------------------------------------------------------------
+      FUNCTION ERTD(P,I,J,K,L)
+      IMPLICIT NONE
+C---EVALUATE THE ERT D FUNCTION WITH P(*,I)=P1, P(*,J)=P2, ETC
+      INTEGER I,J,K,L
+      DOUBLE PRECISION ERTD,P(4,7),DOT,
+     $     S12,S13,S14,S23,S24,S34,S123,S134
+      S12=2*DOT(P,ABS(I),ABS(J))*SIGN(1,I*J)
+      S13=2*DOT(P,ABS(I),ABS(K))*SIGN(1,I*K)
+      S14=2*DOT(P,ABS(I),ABS(L))*SIGN(1,I*L)
+      S23=2*DOT(P,ABS(J),ABS(K))*SIGN(1,J*K)
+      S24=2*DOT(P,ABS(J),ABS(L))*SIGN(1,J*L)
+      S34=2*DOT(P,ABS(K),ABS(L))*SIGN(1,K*L)
+      S123=S12+S13+S23
+      S134=S13+S14+S34
+      ERTD=(S13*S23*S34+S12*S23*S34-S12**2*S34+S13*S23*S24+
+     $     2*S12*S23*S24-S14*S23**2+S12*S13*S24+S12*S14*S23+
+     $     S12*S13*S14)/(S13**2*S123**2)-
+     $     (S12*S34**2-S13*S24*S34+S12*S24*S34-S14*S23*S34-
+     $     S12*S23*S34-S13*S24**2+S14*S23*S24-S13*S23*S24-
+     $     S13**2*S24+S14*S23**2)/(S13**2*S123*S134)
+      END
+C-----------------------------------------------------------------------
+      FUNCTION ERTE(P,I,J,K,L)
+      IMPLICIT NONE
+C---EVALUATE THE ERT E FUNCTION WITH P(*,I)=P1, P(*,J)=P2, ETC
+      INTEGER I,J,K,L
+      DOUBLE PRECISION ERTE,P(4,7),DOT,
+     $     S12,S13,S14,S23,S24,S34,S123,S124,S134,S234
+      S12=2*DOT(P,ABS(I),ABS(J))*SIGN(1,I*J)
+      S13=2*DOT(P,ABS(I),ABS(K))*SIGN(1,I*K)
+      S14=2*DOT(P,ABS(I),ABS(L))*SIGN(1,I*L)
+      S23=2*DOT(P,ABS(J),ABS(K))*SIGN(1,J*K)
+      S24=2*DOT(P,ABS(J),ABS(L))*SIGN(1,J*L)
+      S34=2*DOT(P,ABS(K),ABS(L))*SIGN(1,K*L)
+      S123=S12+S13+S23
+      S124=S12+S14+S24
+      S134=S13+S14+S34
+      S234=S23+S24+S34
+      ERTE=(S12*S23*S34-S12*S24*S34+S12*S14*S34+S12*S13*S34+S13*S24**2-
+     $     S14*S23*S24+S13*S23*S24+S13*S14*S24+S13**2*S24-S14*S23**2-
+     $     S14**2*S23-S13*S14*S23)/(S13*S23*S123*S134)-
+     $     S12*(S12*S34-S23*S24-S13*S24-S14*S23-
+     $     S14*S13)/(S13*S23*S123**2)-
+     $     (S14+S13)*(S24+S23)*S34/(S13*S23*S134*S234)
+      END
+C-----------------------------------------------------------------------
+      FUNCTION LEIA(P,Q,I,J,K,L)
+      IMPLICIT NONE
+C---EVALUATE THE MATRIX ELEMENT CONTRACTED WITH A TENSOR -Q(MU)Q(NU)
+C   WITH P(*,I)=P1, P(*,J)=P2, ETC
+      INTEGER I,J,K,L
+      DOUBLE PRECISION LEIA,P(4,7),Q(4),DOT,
+     $     P12,P13,P14,P23,P24,P34,P15,P25,P35,Q2,
+     $     P1K,P2K,P3K,P4K,KK
+      P12=2*DOT(P,ABS(I),ABS(J))*SIGN(1,I*J)
+      P13=2*DOT(P,ABS(I),ABS(K))*SIGN(1,I*K)
+      P14=2*DOT(P,ABS(I),ABS(L))*SIGN(1,I*L)
+      P23=2*DOT(P,ABS(J),ABS(K))*SIGN(1,J*K)
+      P24=2*DOT(P,ABS(J),ABS(L))*SIGN(1,J*L)
+      P34=2*DOT(P,ABS(K),ABS(L))*SIGN(1,K*L)
+      P15=P23+P24+P34
+      P25=P13+P14+P34
+      P35=P12+P14+P24
+      Q2=P12+P13+P14+P23+P24+P34
+      P1K=(P(4,ABS(I))*Q(4)-P(3,ABS(I))*Q(3)
+     $    -P(2,ABS(I))*Q(2)-P(1,ABS(I))*Q(1))*SIGN(1,I)
+      P2K=(P(4,ABS(J))*Q(4)-P(3,ABS(J))*Q(3)
+     $    -P(2,ABS(J))*Q(2)-P(1,ABS(J))*Q(1))*SIGN(1,J)
+      P3K=(P(4,ABS(K))*Q(4)-P(3,ABS(K))*Q(3)
+     $    -P(2,ABS(K))*Q(2)-P(1,ABS(K))*Q(1))*SIGN(1,K)
+      P4K=(P(4,ABS(L))*Q(4)-P(3,ABS(L))*Q(3)
+     $    -P(2,ABS(L))*Q(2)-P(1,ABS(L))*Q(1))*SIGN(1,L)
+      KK=Q(4)*Q(4)-Q(3)*Q(3)-Q(2)*Q(2)-Q(1)*Q(1)
+      LEIA = 0
+      LEIA = LEIA + P1K*P2K * (  - 2*Q2*P12*P25 - Q2*P14*
+     +     P25 - Q2*P23*P25 + P12*P13*P25 + P12*P24*P25 + 2*P12*P25*
+     +     P34 - P13*P23*P25 - 2*P13*P24*P25 - P13*P25*P34 + 2*P14*P15*
+     +     P24 - 2*P14*P23*P25 - P14*P24*P25 - 2*P15*P23*P25 - 2*P15*P24
+     +     *P25 - 2*P15*P25*P34 - P24*P25*P34 )
+      LEIA = LEIA + P1K*P3K * (  - Q2*P12 + Q2*P24 + P12*
+     +     P13 + P14*P24 + 2*P15*P24 - P24*P34 )*P25
+      LEIA = LEIA + P1K*P4K * (  - Q2*P12 - Q2*P23 + P12*
+     +     P13 + P12*P34 - P14*P23 )*P25
+      LEIA = LEIA + P1K**2 * ( Q2*P23 + Q2*P24 - P13*P23
+     +     - P13*P24 - P24*P34 )*P25
+      LEIA = LEIA + P2K*P3K * (  - Q2*P12*P25 - Q2*P14*
+     +     P25 - 2*P12*P15*P25 + P12*P24*P25 + P12*P25*P34 + 2*P14*P15*
+     +     P24 - P14*P23*P25 - 4*P15*P23*P25 - 2*P15*P24*P25 - 2*P15*P25
+     +     *P34 )
+      LEIA = LEIA + P2K*P4K * (  - Q2*P12*P25 + Q2*P13*
+     +     P25 + P12*P24*P25 + 2*P13*P15*P25 + P13*P23*P25 - P13*P25*P34
+     +     + 2*P14*P15*P24 - 2*P15*P23*P25 - 2*P15*P24*P25 )
+      LEIA = LEIA + P2K**2 * ( Q2*P13 + Q2*P14 + 2*P13*P15
+     +     - P13*P24 - P13*P34 - P14*P24 + 2*P15*P34 )*P25
+      LEIA = LEIA + P3K*P4K * (  - 2*P12*P15 + P12*P34 - P13*
+     +     P24 - P14*P23 - 2*P15*P23 - P15*P25 )*P25
+      LEIA = LEIA + P3K**2 * ( P14 + 2*P15 )*P24*P25
+      LEIA = LEIA + P4K**2 * ( P13*P23*P25 )
+c$$$      LEIA = LEIA + KK * ( 2*Q2*P12*P14*P25 + 2*Q2*P12*P23
+c$$$     +     *P25 + 2*Q2*P12**2*P25 - 2*Q2*P14*P15*P24 + 2*Q2*P14*
+c$$$     +     P23*P25 + P12*P13*P25*P34 + 4*P12*P15*P23*P25 + 2*P12*P15*P25
+c$$$     +     *P34 + P12*P24*P25*P34 - P13*P14*P23*P25 - 2*P13*P14*P24*P25
+c$$$     +     - 2*P13*P15*P24*P25 - 2*P13*P23*P24*P25 - P13*P24**2*P25 - 
+c$$$     +     P13**2*P24*P25 + 2*P14*P15*P23*P25 - P14*P23*P24*P25 + 4*P15*
+c$$$     +     P23*P24*P25 + 4*P15*P23*P25*P34 + 4*P15*P23**2*P25 + 2*P15*
+c$$$     +     P24*P25*P35 + P15*P25**2*P34 )/4
+      LEIA = LEIA/(P15*P25**2*P13*P24)
+      END
+C-----------------------------------------------------------------------
+      FUNCTION LEIB(P,Q,I,J,K,L)
+      IMPLICIT NONE
+C---EVALUATE THE MATRIX ELEMENT CONTRACTED WITH A TENSOR -Q(MU)Q(NU)
+C   WITH P(*,I)=P1, P(*,J)=P2, ETC
+      INTEGER I,J,K,L
+      DOUBLE PRECISION LEIB,P(4,7),Q(4),DOT,
+     $     P12,P13,P14,P23,P24,P34,P15,P25,P35,P45,Q2,
+     $     P1K,P2K,P3K,P4K,KK
+      P12=2*DOT(P,ABS(I),ABS(J))*SIGN(1,I*J)
+      P13=2*DOT(P,ABS(I),ABS(K))*SIGN(1,I*K)
+      P14=2*DOT(P,ABS(I),ABS(L))*SIGN(1,I*L)
+      P23=2*DOT(P,ABS(J),ABS(K))*SIGN(1,J*K)
+      P24=2*DOT(P,ABS(J),ABS(L))*SIGN(1,J*L)
+      P34=2*DOT(P,ABS(K),ABS(L))*SIGN(1,K*L)
+      P15=P23+P24+P34
+      P25=P13+P14+P34
+      P35=P12+P14+P24
+      P45=P12+P13+P23
+      Q2=P12+P13+P14+P23+P24+P34
+      P1K=(P(4,ABS(I))*Q(4)-P(3,ABS(I))*Q(3)
+     $    -P(2,ABS(I))*Q(2)-P(1,ABS(I))*Q(1))*SIGN(1,I)
+      P2K=(P(4,ABS(J))*Q(4)-P(3,ABS(J))*Q(3)
+     $    -P(2,ABS(J))*Q(2)-P(1,ABS(J))*Q(1))*SIGN(1,J)
+      P3K=(P(4,ABS(K))*Q(4)-P(3,ABS(K))*Q(3)
+     $    -P(2,ABS(K))*Q(2)-P(1,ABS(K))*Q(1))*SIGN(1,K)
+      P4K=(P(4,ABS(L))*Q(4)-P(3,ABS(L))*Q(3)
+     $    -P(2,ABS(L))*Q(2)-P(1,ABS(L))*Q(1))*SIGN(1,L)
+      KK=Q(4)*Q(4)-Q(3)*Q(3)-Q(2)*Q(2)-Q(1)*Q(1)
+      LEIB = 0
+      LEIB = LEIB + P1K*P2K * (  - 4*Q2*P14*P24*P45 - 2*P12
+     +     *P15*P25*P34 - P12*P15*P25*P35 - P12*P15*P25*P45 + 8*P13*P15*
+     +     P23*P24 + 4*P13*P15*P24*P34 + 4*P13*P15*P24**2 + 4*P14*P15*
+     +     P23*P24 + 2*P14*P15*P24*P45 + 2*P14*P24*P25*P45 - 4*P15*P23*
+     +     P24*P25 + 4*P15*P23*P24*P34 )
+      LEIB = LEIB + P1K*P3K * (  - P12*P14*P15*P25 - 2*P12*
+     +     P14*P24*P45 + P12*P15*P24*P25 + 4*P12*P15*P24*P34 - P12**2*
+     +     P15*P25 - 4*P13*P15*P24**2 + 4*P14*P15*P23*P24 )
+      LEIB = LEIB + P1K*P4K * (  - P12*P13*P15*P25 - 2*P12*
+     +     P14*P24*P45 + P12*P15*P23*P25 - P12**2*P15*P25 + 4*P13*P15*
+     +     P23*P24 + 4*P14*P15*P23*P24 )
+      LEIB = LEIB + P1K**2 * ( 2*Q2*P14*P24*P45 - 2*P12*P14*
+     +     P24*P45 + P12*P15**2*P25 - 2*P14*P24*P25*P45 - 4*P15*P23*P24*
+     +     P34 )
+      LEIB = LEIB + P2K*P3K * ( 4*P12*P13*P15*P24 + P12*P14*
+     +     P15*P25 - 2*P12*P14*P24*P45 - P12*P15*P24*P25 - P12**2*P15*
+     +     P25 + 4*P13*P15*P23*P24 + 4*P13*P15*P24**2 )
+      LEIB = LEIB + P2K*P4K * (  - 4*P12*P13*P15*P24 + P12*
+     +     P13*P15*P25 - 8*P12*P14*P15*P24 - 2*P12*P14*P24*P45 - P12*P15
+     +     *P23*P25 - 4*P12*P15*P24*P34 - P12**2*P15*P25 - 4*P13*P14*P15
+     +     *P24 + 4*P13*P15*P23*P24 + 4*P13*P15*P24**2 - 4*P13**2*P15*
+     +     P24 )
+      LEIB = LEIB + P2K**2 * ( 2*Q2*P14*P24*P45 - 2*P12*P14*
+     +     P24*P45 + P12*P15*P25**2 - 4*P13*P14*P15*P24 - 4*P13*P15*P24*
+     +     P34 - 4*P13**2*P15*P24 - 2*P14*P15*P24*P45 )
+      LEIB = LEIB + P3K*P4K * (  - 2*P12*P25 - 4*P14*P24 )
+     +     *P12*P15
+      LEIB = LEIB + P3K**2 * (  - 4*P12*P14*P15*P24 )
+c$$$      LEIB = LEIB + KK * ( 2*Q2*P12*P14*P24*P45 + Q2*
+c$$$     +     P12**2*P15*P25 - 2*Q2*P13*P15*P23*P24 - 2*Q2*P14*P15*P23*
+c$$$     +     P24 + 2*Q2*P15*P23*P24*P25 + P12*P13*P14*P15*P25 - 4*P12*
+c$$$     +     P13*P15*P23*P24 - 2*P12*P13*P15*P24*P34 + 2*P12*P14*P15*P24*
+c$$$     +     P34 + 4*P12*P14*P15*P24**2 + P12*P15*P23*P24*P25 - 2*P12*P15*
+c$$$     +     P23*P24*P34 + 2*P12*P15*P24**2*P34 - 2*P13*P14*P15*P23*P24 + 
+c$$$     +     2*P13*P14*P15*P24**2 - 2*P13*P15*P23*P24**2 - 2*P13*P15*
+c$$$     +     P24**3 + 2*P13**2*P15*P24**2 + 2*P14*P15*P23*P24**2 + 2*P14*
+c$$$     +     P15*P23**2*P24 - 2*P14**2*P15*P23*P24 - 2*P15**2*P23*P24*P25
+c$$$     +     )/2
+      LEIB = LEIB/(2*P13*P14*P15*P23*P24*P25)
+      END
+C-----------------------------------------------------------------------
+      FUNCTION LEIC(P,Q,I,J,K,L)
+      IMPLICIT NONE
+C---EVALUATE THE MATRIX ELEMENT CONTRACTED WITH A TENSOR -Q(MU)Q(NU)
+C   WITH P(*,I)=P1, P(*,J)=P2, ETC
+      INTEGER I,J,K,L
+      DOUBLE PRECISION LEIC,P(4,7),Q(4),DOT,
+     $     P12,P13,P14,P23,P24,P34,P15,P25,P35,P45,Q2,
+     $     P1K,P2K,P3K,P4K,KK
+      P12=2*DOT(P,ABS(I),ABS(J))*SIGN(1,I*J)
+      P13=2*DOT(P,ABS(I),ABS(K))*SIGN(1,I*K)
+      P14=2*DOT(P,ABS(I),ABS(L))*SIGN(1,I*L)
+      P23=2*DOT(P,ABS(J),ABS(K))*SIGN(1,J*K)
+      P24=2*DOT(P,ABS(J),ABS(L))*SIGN(1,J*L)
+      P34=2*DOT(P,ABS(K),ABS(L))*SIGN(1,K*L)
+      P15=P23+P24+P34
+      P25=P13+P14+P34
+      P35=P12+P14+P24
+      P45=P12+P13+P23
+      Q2=P12+P13+P14+P23+P24+P34
+      P1K=(P(4,ABS(I))*Q(4)-P(3,ABS(I))*Q(3)
+     $    -P(2,ABS(I))*Q(2)-P(1,ABS(I))*Q(1))*SIGN(1,I)
+      P2K=(P(4,ABS(J))*Q(4)-P(3,ABS(J))*Q(3)
+     $    -P(2,ABS(J))*Q(2)-P(1,ABS(J))*Q(1))*SIGN(1,J)
+      P3K=(P(4,ABS(K))*Q(4)-P(3,ABS(K))*Q(3)
+     $    -P(2,ABS(K))*Q(2)-P(1,ABS(K))*Q(1))*SIGN(1,K)
+      P4K=(P(4,ABS(L))*Q(4)-P(3,ABS(L))*Q(3)
+     $    -P(2,ABS(L))*Q(2)-P(1,ABS(L))*Q(1))*SIGN(1,L)
+      KK=Q(4)*Q(4)-Q(3)*Q(3)-Q(2)*Q(2)-Q(1)*Q(1)
+      LEIC = 0
+      LEIC = LEIC + P1K*P2K * (  - 4*P12*P13*P15*P25*P34 + 6*
+     +     P12*P13*P24*P25*P34 - 2*P12*P14*P15*P25*P34 - 2*P12*P14*P24*
+     +     P25*P34 - 2*P12*P15*P25*P34**2 + 2*P12*P24*P25*P34**2 + 4*P13
+     +     *P14*P15*P24*P34 - 2*P13*P14*P15*P25*P34 - 3*P13*P14*P23*P24*
+     +     P25 - P13*P14*P24**2*P25 + P13*P14**2*P15*P24 - 2*P13*P15*P23
+     +     *P25*P34 + P13*P15*P24*P25*P34 - P13*P15*P24*P34**2 - P13*P15
+     +     *P25*P34**2 + P13*P23*P24*P25*P34 - 2*P13*P24**2*P25*P34 + 6*
+     +     P13**2*P14*P15*P24 - P13**2*P23*P24*P25 + P13**2*P24*P25*P34
+     +     - 3*P13**2*P24**2*P25 + P13**3*P15*P24 - P14*P15*P23*P25*P34
+     +     - 2*P14*P15*P24*P25*P34 - 2*P14*P15*P25*P34**2 - 3*P14*P23*
+     +     P24*P25*P34 + P14*P24*P25*P34**2 - 2*P14*P24**2*P25*P34 - 
+     +     P14**2*P15*P25*P34 - P14**2*P24*P25*P34 + P15*P23*P25*P34**2
+     +     + P15*P24*P25*P34**2 + P15*P25*P34**3 + P24*P25*P34**3 - 
+     +     P24**2*P25*P34**2 )
+      LEIC = LEIC + P1K*P3K * ( 3*P12*P13*P34 - P12*P14*P34
+     +     - P12*P34**2 + P13*P14*P24 + 2*P13*P15*P34 - P13**2*P24 - 
+     +     P14*P15*P34 + 3*P14*P24*P34 + P15*P34**2 - 3*P24*P34**2 )
+     +     *P24*P25
+      LEIC = LEIC + P1K*P4K * (  - 2*P12*P13*P15*P34 + 3*P12*
+     +     P13*P24*P34 - P12*P14*P15*P34 - P12*P14*P24*P34 - 3*P12*P15*
+     +     P34**2 + 3*P12*P24*P34**2 - P13*P14*P23*P24 - P13*P15*P23*P34
+     +     - 2*P13*P15*P24*P34 - 2*P13*P23*P24*P34 + P13**2*P23*P24 + 2
+     +     *P14*P15*P23*P34 - 3*P14*P23*P24*P34 + P23*P24*P34**2 )*P25
+      LEIC = LEIC + P1K**2 * ( 2*P13*P15 - 3*P13*P23 - 3*P13*
+     +     P24 + P14*P15 + P14*P23 + P14*P24 + 3*P15*P34 + P23*P34 - 3*
+     +     P24*P34 )*P24*P25*P34
+      LEIC = LEIC + P2K*P3K * (  - 2*P12*P13*P15*P25*P34 + 
+     +     P12*P13*P24*P25*P34 - P12*P14*P15*P25*P34 - 3*P12*P14*P24*P25
+     +     *P34 - P12*P15*P25*P34**2 + P12*P24*P25*P34**2 + 2*P13*P14*
+     +     P15*P24*P34 - P13*P14*P15*P25*P34 - P13*P14*P23*P24*P25 - 2*
+     +     P13*P14*P24*P25*P34 + P13*P14*P24**2*P25 - 2*P13*P14**2*P15*
+     +     P24 - 4*P13*P15*P23*P25*P34 - 2*P13*P15*P25*P34**2 + 2*P13**2
+     +     *P14*P15*P24 - 2*P14*P15*P23*P25*P34 - 3*P14*P15*P24*P25*P34
+     +     - 2*P14*P15*P25*P34**2 - 3*P14*P23*P24*P25*P34 - P14*P24**2*
+     +     P25*P34 - P14**2*P24*P25*P34 )
+      LEIC = LEIC + P2K*P4K * (  - P12*P13*P15*P25*P34 + 2*
+     +     P12*P13*P24*P25*P34 - 2*P12*P14*P15*P25*P34 - 2*P12*P14*P24*
+     +     P25*P34 - 2*P12*P24*P25*P34**2 + 4*P13*P14*P15*P24*P34 - P13*
+     +     P14*P15*P25*P34 + P13*P14*P24*P25*P34 - 2*P13*P15*P23*P25*P34
+     +     - 3*P13*P15*P24*P25*P34 - P13*P15*P25*P34**2 + 3*P13*P23*P24
+     +     *P25*P34 - 2*P13*P24*P25*P34**2 + P13*P24**2*P25*P34 + 2*
+     +     P13**2*P14*P15*P24 - 2*P13**2*P15*P24*P34 + 2*P13**2*P15*P25*
+     +     P34 + P13**2*P23*P24*P25 - P13**2*P24**2*P25 - 2*P13**3*P15*
+     +     P24 - 2*P14*P15*P23*P25*P34 - 4*P14*P15*P24*P25*P34 )
+      LEIC = LEIC + P2K**2 * ( 2*P13*P14*P15 + P13*P14*P24 + 
+     +     P13*P15*P34 - P13*P24*P34 + 2*P13**2*P15 - P13**2*P24 + 2*P14
+     +     *P15*P34 + 2*P14*P24*P34 + 2*P14**2*P15 + 2*P14**2*P24 )
+     +     *P25*P34
+      LEIC = LEIC + P3K*P4K * (  - P12*P13*P15*P34 + 2*P12*
+     +     P13*P24*P34 - P12*P14*P15*P34 - P12*P15*P34**2 + 2*P12*P24*
+     +     P34**2 - 2*P13*P14*P23*P24 - 2*P13*P15*P23*P34 - 2*P13*P24**2
+     +     *P34 - 2*P13**2*P24**2 - 2*P14*P23*P24*P34 )*P25
+      LEIC = LEIC + P3K**2 * ( 2*P13*P14*P24 + 2*P13*P15*P34
+     +     + 2*P14*P24*P34 )*P24*P25
+      LEIC = LEIC + P4K**2 * ( 2*P12*P15*P34 + 2*P13*P23*P24
+     +     + 2*P23*P24*P34 )*P13*P25
+c$$$      LEIC = LEIC + KK * (  - 4*P12*P13*P14*P15*P24*P34 + 4*
+c$$$     +     P12*P13*P14*P15*P25*P34 + 3*P12*P13*P14*P23*P24*P25 - 2*P12*
+c$$$     +     P13*P14*P24*P25*P34 + P12*P13*P14*P24**2*P25 - P12*P13*P14**2
+c$$$     +     *P15*P24 + 4*P12*P13*P15*P23*P25*P34 + P12*P13*P15*P24*P34**2
+c$$$     +     + 2*P12*P13*P15*P25*P34**2 - 2*P12*P13*P23*P24*P25*P34 - 2*
+c$$$     +     P12*P13*P24*P25*P34**2 - 6*P12*P13**2*P14*P15*P24 + P12*
+c$$$     +     P13**2*P23*P24*P25 - 4*P12*P13**2*P24*P25*P34 + 3*P12*P13**2*
+c$$$     +     P24**2*P25 - P12*P13**3*P15*P24 + 2*P12*P14*P15*P23*P25*P34
+c$$$     +     + 4*P12*P14*P15*P24*P25*P34 + 5*P12*P14*P15*P25*P34**2 + 6*
+c$$$     +     P12*P14*P23*P24*P25*P34 + P12*P14*P24*P25*P34**2 + 4*P12*P14*
+c$$$     +     P24**2*P25*P34 + 2*P12*P14**2*P15*P25*P34 + 2*P12*P14**2*P24*
+c$$$     +     P25*P34 - P12*P15*P24*P25*P34**2 + P12*P15*P25*P34**3 - P12*
+c$$$     +     P23*P24*P25*P34**2 + 3*P12*P24**2*P25*P34**2 + 4*P12**2*P13*
+c$$$     +     P15*P25*P34 - 6*P12**2*P13*P24*P25*P34 + 2*P12**2*P14*P15*P25
+c$$$     +     *P34 + 2*P12**2*P14*P24*P25*P34 + 2*P12**2*P15*P25*P34**2 - 2
+c$$$     +     *P12**2*P24*P25*P34**2 )/4
+c$$$      LEIC = LEIC + KK * (  - 2*P13*P14*P15*P23*P24*P34 + 2*
+c$$$     +     P13*P14*P15*P23*P25*P34 + P13*P14*P15*P24*P25*P34 - 4*P13*P14
+c$$$     +     *P15*P24**2*P34 + 3*P13*P14*P23*P24*P25*P34 - P13*P14*P23*
+c$$$     +     P24**2*P25 + P13*P14*P23**2*P24*P25 - 3*P13*P14*P24**2*P25*
+c$$$     +     P34 + 2*P13*P14**2*P15*P23*P24 + P13*P14**2*P23*P24*P25 + 2*
+c$$$     +     P13*P15*P23*P24*P25*P34 + 4*P13*P15*P23*P25*P34**2 + 4*P13*
+c$$$     +     P15*P23**2*P25*P34 - P13*P15*P24*P25*P34**2 + 3*P13*P15*
+c$$$     +     P24**2*P25*P34 - 3*P13*P23*P24**2*P25*P34 + 2*P13*P24**2*P25*
+c$$$     +     P34**2 - P13*P24**3*P25*P34 - 2*P13**2*P14*P15*P23*P24 - 2*
+c$$$     +     P13**2*P14*P15*P24**2 - P13**2*P14*P23*P24*P25 - P13**2*P14*
+c$$$     +     P24**2*P25 - 2*P13**2*P15*P24*P25*P34 + 2*P13**2*P15*P24**2*
+c$$$     +     P34 - P13**2*P23*P24**2*P25 + P13**2*P24**2*P25*P34 + P13**2*
+c$$$     +     P24**3*P25 + 2*P13**3*P15*P24**2 + P13**3*P24**2*P25 + 5*P14*
+c$$$     +     P15*P23*P24*P25*P34 + P14*P15*P23*P25*P34**2 + 2*P14*P15*
+c$$$     +     P23**2*P25*P34 + 4*P14*P15*P24**2*P25*P34 + 2*P14*P23*P24*P25
+c$$$     +     *P34**2 + )/4
+c$$$      LEIC = LEIC + KK * ( P14*P23*P24**2*P25*P34 + 3*P14*
+c$$$     +     P23**2*P24*P25*P34 - P14**2*P15*P23*P25*P34 + 3*P14**2*P23*
+c$$$     +     P24*P25*P34 )/4
+      LEIC = LEIC/(2*P15*P25**2*P13*P34**2*P24)
+      END
+C-----------------------------------------------------------------------
+      FUNCTION LEID(P,Q,II,JJ,KKK,LL)
+      IMPLICIT NONE
+C---EVALUATE THE MATRIX ELEMENT CONTRACTED WITH A TENSOR -Q(MU)Q(NU)
+C   WITH P(*,I)=P1, P(*,J)=P2, ETC
+      INTEGER I,J,K,L,II,JJ,KKK,LL
+      DOUBLE PRECISION LEID,P(4,7),Q(4),DOT,
+     $     P12,P13,P14,P23,P24,P34,P15,P25,P35,P45,Q2,
+     $     P1K,P2K,P3K,P4K,KK
+C---CONVERT FROM ERT NOTATION (Q'QQ'BARQBAR) TO LEIDEN (QQBARQ'BARQ')
+      I=JJ
+      J=LL
+      K=KKK
+      L=II
+      P12=2*DOT(P,ABS(I),ABS(J))*SIGN(1,I*J)
+      P13=2*DOT(P,ABS(I),ABS(K))*SIGN(1,I*K)
+      P14=2*DOT(P,ABS(I),ABS(L))*SIGN(1,I*L)
+      P23=2*DOT(P,ABS(J),ABS(K))*SIGN(1,J*K)
+      P24=2*DOT(P,ABS(J),ABS(L))*SIGN(1,J*L)
+      P34=2*DOT(P,ABS(K),ABS(L))*SIGN(1,K*L)
+      P15=P23+P24+P34
+      P25=P13+P14+P34
+      P35=P12+P14+P24
+      P45=P12+P13+P23
+      Q2=P12+P13+P14+P23+P24+P34
+      P1K=(P(4,ABS(I))*Q(4)-P(3,ABS(I))*Q(3)
+     $    -P(2,ABS(I))*Q(2)-P(1,ABS(I))*Q(1))*SIGN(1,I)
+      P2K=(P(4,ABS(J))*Q(4)-P(3,ABS(J))*Q(3)
+     $    -P(2,ABS(J))*Q(2)-P(1,ABS(J))*Q(1))*SIGN(1,J)
+      P3K=(P(4,ABS(K))*Q(4)-P(3,ABS(K))*Q(3)
+     $    -P(2,ABS(K))*Q(2)-P(1,ABS(K))*Q(1))*SIGN(1,K)
+      P4K=(P(4,ABS(L))*Q(4)-P(3,ABS(L))*Q(3)
+     $    -P(2,ABS(L))*Q(2)-P(1,ABS(L))*Q(1))*SIGN(1,L)
+      KK=Q(4)*Q(4)-Q(3)*Q(3)-Q(2)*Q(2)-Q(1)*Q(1)
+      LEID = 0
+      LEID = LEID + P1K*P2K * (  - 2*P12*P25*P34 - 4*P13*P14*
+     +     P15 - 2*P13*P15*P34 + 2*P13*P24*P25 - 2*P14*P15*P34 + 2*P14*
+     +     P23*P25 )/P25
+      LEID = LEID + P1K*P3K * (  - P12*P34 - 2*P14*P24 + P24*P25 )
+      LEID = LEID + P1K*P4K * (  - P12*P34 - 2*P13*P23 + P23*P25 )
+      LEID = LEID + P1K**2 * ( P23 + P24 )*P34
+      LEID = LEID + P2K*P3K * (  - P12*P25*P34 - 4*P13*P14*P15
+     +     - 2*P13*P15*P34 + 3*P14*P15*P25 - 2*P14*P15*P34 - 2*P14*P24*
+     +     P25 )/P25
+      LEID = LEID + P2K*P4K * (  - P12*P25*P34 - 4*P13*P14*P15
+     +     + 3*P13*P15*P25 - 2*P13*P15*P34 - 2*P13*P23*P25 - 2*P14*P15*
+     +     P34 )/P25
+      LEID = LEID + P2K**2 * ( P13 + P14 )*P34
+      LEID = LEID + P3K*P4K * (  - 2*P12*P34 + 2*P13*P24 + 2*
+     +     P14*P23 )
+      LEID = LEID + P3K**2 * (  - 2*P14*P24 )
+      LEID = LEID + P4K**2 * (  - 2*P13*P23 )
+c$$$      LEID = LEID + KK * ( Q2*P12*P25*P34 - Q2*P13*P24*P25
+c$$$     +     - Q2*P14*P23*P25 + 2*P12*P13*P15*P25 - P12*P13*P24*P25 - 2
+c$$$     +     *P12*P13**2*P15 + 2*P12*P14*P15*P25 - P12*P14*P23*P25 - 2*P12
+c$$$     +     *P14**2*P15 + P12*P25*P34**2 + P12**2*P25*P34 + 2*P13*P14*P23
+c$$$     +     *P25 + 2*P13*P14*P24*P25 + 2*P13*P15*P23*P25 + 2*P13*P23*P24*
+c$$$     +     P25 - P13*P24*P25*P34 - 2*P13**2*P15*P23 - 2*P13**2*P15*P24
+c$$$     +     + 2*P14*P15*P24*P25 + 2*P14*P23*P24*P25 - P14*P23*P25*P34 - 
+c$$$     +     2*P14**2*P15*P23 - 2*P14**2*P15*P24 )/(4*P25)
+      LEID = LEID/(P15*P25*P34**2)
+      END
+C-----------------------------------------------------------------------
+      FUNCTION LEIE(P,Q,II,JJ,KKK,LL)
+      IMPLICIT NONE
+C---EVALUATE THE MATRIX ELEMENT CONTRACTED WITH A TENSOR -Q(MU)Q(NU)
+C   WITH P(*,I)=P1, P(*,J)=P2, ETC
+      INTEGER I,J,K,L,II,JJ,KKK,LL
+      DOUBLE PRECISION LEIE,P(4,7),Q(4),DOT,
+     $     P12,P13,P14,P23,P24,P34,P15,P25,P35,P45,Q2,
+     $     P1K,P2K,P3K,P4K,KK
+C---CONVERT FROM ERT NOTATION (Q'QQ'BARQBAR) TO LEIDEN (QQBARQ'BARQ')
+      I=JJ
+      J=LL
+      K=KKK
+      L=II
+      P12=2*DOT(P,ABS(I),ABS(J))*SIGN(1,I*J)
+      P13=2*DOT(P,ABS(I),ABS(K))*SIGN(1,I*K)
+      P14=2*DOT(P,ABS(I),ABS(L))*SIGN(1,I*L)
+      P23=2*DOT(P,ABS(J),ABS(K))*SIGN(1,J*K)
+      P24=2*DOT(P,ABS(J),ABS(L))*SIGN(1,J*L)
+      P34=2*DOT(P,ABS(K),ABS(L))*SIGN(1,K*L)
+      P15=P23+P24+P34
+      P25=P13+P14+P34
+      P35=P12+P14+P24
+      P45=P12+P13+P23
+      Q2=P12+P13+P14+P23+P24+P34
+      P1K=(P(4,ABS(I))*Q(4)-P(3,ABS(I))*Q(3)
+     $    -P(2,ABS(I))*Q(2)-P(1,ABS(I))*Q(1))*SIGN(1,I)
+      P2K=(P(4,ABS(J))*Q(4)-P(3,ABS(J))*Q(3)
+     $    -P(2,ABS(J))*Q(2)-P(1,ABS(J))*Q(1))*SIGN(1,J)
+      P3K=(P(4,ABS(K))*Q(4)-P(3,ABS(K))*Q(3)
+     $    -P(2,ABS(K))*Q(2)-P(1,ABS(K))*Q(1))*SIGN(1,K)
+      P4K=(P(4,ABS(L))*Q(4)-P(3,ABS(L))*Q(3)
+     $    -P(2,ABS(L))*Q(2)-P(1,ABS(L))*Q(1))*SIGN(1,L)
+      KK=Q(4)*Q(4)-Q(3)*Q(3)-Q(2)*Q(2)-Q(1)*Q(1)
+      LEIE = 0
+      LEIE = LEIE + P1K*P2K * (  - 2*Q2*P13*P15*P25 + Q2*
+     +     P23*P25**2 + 2*P13*P14*P15*P25 - 4*P14*P15*P25*P45 - P14*P23*
+     +     P25**2 + 2*P14**2*P15*P45 - 2*P15*P23*P25*P34 + 2*P15*P25**2*
+     +     P45 - P23*P25**2*P45 )/(P13*P25*P45)
+      LEIE = LEIE + P1K*P3K * (  - 2*Q2*P13*P15 + Q2*P23*
+     +     P25 - 2*P12*P14*P15 - P14*P23*P25 - 2*P15*P23*P34 + 2*P15*P25
+     +     *P45 - P23*P25*P45 )/(P13*P45)
+      LEIE = LEIE + P1K*P4K * ( 2*Q2*P25 + 2*P13*P15 - 2*P14*
+     +     P25 - 2*P15*P25 - 2*P15*P34 - 2*P25*P45 )*P23/(P13*P45)
+      LEIE = LEIE + P1K**2 * (  - 2*P15*P23*P34 )/(P13*P45)
+      LEIE = LEIE + P2K*P3K * (  - 2*P12*P15*P25 + 2*P13*P15*
+     +     P25 + 2*P14*P15*P45 - 2*P23*P25**2 )*P14/(P13*P25*P45)
+      LEIE = LEIE + P2K*P4K * ( Q2*P23*P25**2 + 2*P12*P15*P25
+     +     *P34 - 2*P13*P15*P24*P25 + 2*P14*P15*P23*P25 - 2*P14*P15*P25*
+     +     P45 - P14*P23*P25**2 + 2*P14**2*P15*P45 - P15*P23*P25**2 )
+     +     /(P13*P25*P45)
+      LEIE = LEIE + P2K**2 * ( 2*P13*P15 - P23*P25 )*P14/(P13*P45)
+      LEIE = LEIE + P3K*P4K * (  - 2*Q2*P13*P15 + Q2*P23*
+     +     P25 - 2*P12*P14*P15 + 2*P13*P15*P23 - P14*P23*P25 - 3*P15*P23
+     +     *P25 + 2*P15*P25*P45 )/(P13*P45)
+      LEIE = LEIE + P3K**2 * (  - 2*P12*P15 - P23*P25 )*P14/(P13*P45)
+      LEIE = LEIE + P4K**2 * ( 2*P15*P23 )/P45
+c$$$      LEIE = LEIE + KK * ( Q2*P13*P15*P24*P25 + Q2*P14*P23*
+c$$$     +     P25**2 - Q2*P14**2*P15*P45 + Q2*P15*P23*P25**2 + Q2*P23
+c$$$     +     *P25**2*P45 - Q2**2*P23*P25**2 - P12*P13*P15*P25*P34 + P12
+c$$$     +     *P14*P15*P23*P25 - P12*P15*P24*P25*P34 - P12*P15*P25*P34**2 - 
+c$$$     +     P12**2*P15*P25*P34 - P13*P14*P15*P23*P25 - P13*P14*P15*P24*
+c$$$     +     P25 - P13*P15*P23*P24*P25 - P14*P15*P23*P24*P25 + P14*P15*P23
+c$$$     +     *P25*P34 + P14*P15*P25*P35*P45 - P15*P23*P25**2*P45 )
+c$$$     +     /(2*P13*P25*P45)
+      LEIE = LEIE/(P15*P25*P34)
+      END
+C-----------------------------------------------------------------------
+
+
+
+
+
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+      FUNCTION DILOG(X)
+      IMPLICIT NONE
+c$$$C---RETURN THE DILOGARITHM (MAXIMUM ERROR = 0.0058, MAX FRAC ERROR = 1%)
+c$$$      DOUBLE PRECISION DILOG,X,PISQO6,OX,XX,L2
+c$$$      DATA PISQO6,L2/2*0/
+c$$$      IF (PISQO6.EQ.0) PISQO6=(ATAN(1D0)*4)**2/6
+c$$$      IF (L2.EQ.0) L2=LOG(2D0)
+c$$$      IF (X.LT.-1) THEN
+c$$$        XX=1/X
+c$$$      ELSE
+c$$$        XX=X
+c$$$      ENDIF
+c$$$      IF (XX.LT.-0.5) THEN
+c$$$        OX=1+XX
+c$$$        DILOG=-PISQO6/2-L2*LOG(-XX)
+c$$$     $       -OX**2/4-5*OX**3/24-OX**4/6-131*OX**5/960
+c$$$      ELSEIF (XX.LT.0.5) THEN
+c$$$        DILOG=XX+XX**2/4+XX**3/9
+c$$$      ELSEIF (XX.LT.1) THEN
+c$$$        OX=1-XX
+c$$$        DILOG=PISQO6-LOG(OX)*LOG(XX)-OX-OX**2/4-OX**3/9
+c$$$      ELSEIF (XX.EQ.1) THEN
+c$$$        DILOG=PISQO6
+c$$$      ELSE
+c$$$        WRITE (*,*) 'DILOG CALLED FOR X=',X
+c$$$        DILOG=0
+c$$$      ENDIF
+c$$$      IF (X.LT.-1) DILOG=-DILOG-PISQO6-LOG(-X)**2/2
+      double precision dilog,rsp,x,pisqo6
+      data pisqo6/0/
+      if (pisqo6.eq.0) pisqo6=(atan(1d0)*4)**2/6
+      if (x.lt.1) then
+        dilog=rsp(x)
+      elseif (x.gt.1) then
+c---if dilog is complex, return its real part
+        dilog=pisqo6-log(x)*log(x-1)-rsp(1-x)
+      else
+        dilog=pisqo6
+      endif
+      END
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+      SUBROUTINE RANGEN(N,R)
+      IMPLICIT NONE
+C---RANDOM NUMBER GENERATOR
+C   USES METHOD OF l'Ecuyer, (VIA F.JAMES, COMP PHYS COMM 60(1990)329)
+C   RETURNS A VECTOR OF N RANDOM VALUES
+C   IF (N.EQ.0) THE FIRST TWO VALUES IN R SET THE SEEDS
+C   IF (N.LT.0) PRINT THE CURRENT VALUES OF THE SEEDS
+      DOUBLE PRECISION R(*)
+      INTEGER N,I,ISEED(2),K,IZ
+      DATA ISEED/12345,678900/
+      IF (N.LT.0) WRITE (*,'(I10,A,I10,I11)') -N-1,', ISEED=',ISEED
+      IF (N.GT.0) THEN
+        DO I=1,N
+          K=ISEED(1)/53668
+          ISEED(1)=40014*(ISEED(1)-K*53668)-K*12211
+          IF (ISEED(1).LT.0) ISEED(1)=ISEED(1)+2147483563
+          K=ISEED(2)/52774
+          ISEED(2)=40692*(ISEED(2)-K*52774)-K*3791
+          IF (ISEED(2).LT.0) ISEED(2)=ISEED(2)+2147483399
+          IZ=ISEED(1)-ISEED(2)
+          IF (IZ.LT.1) IZ=IZ+2147483562
+          R(I)=DBLE(IZ)*4.656613D-10
+        ENDDO
+      ELSEIF (N.EQ.0) THEN
+        ISEED(1)=NINT(R(1))
+        ISEED(2)=NINT(R(2))
+      ENDIF
+      END
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+!     AK: GPS modified routine below
+!      SUBROUTINE RANGEN(N,R)
+!      IMPLICIT NONE
+!C---RANDOM NUMBER GENERATOR
+!C   USES METHOD OF l'Ecuyer, (VIA F.JAMES, COMP PHYS COMM 60(1990)329)
+!C   RETURNS A VECTOR OF N RANDOM VALUES
+!C   IF (N.EQ.0) THE FIRST TWO VALUES IN R SET THE SEEDS
+!C   IF (N.LT.0) PRINT THE CURRENT VALUES OF THE SEEDS
+!      DOUBLE PRECISION R(*)
+!      INTEGER N,ISEED(3)
+!      if (N.GT.0) then
+!         call RM48(R,N)
+!      else if (N.LT.0) then
+!         call RM48UT(iseed(1),iseed(2),iseed(3))
+!         WRITE (6,'(I10,A,I10,I11,I11)') -N-1,', ISEED=',
+!     $        iseed(1),iseed(2),iseed(3)
+!      else ! N=0
+!        IF(NINT(R(1)) .eq. 0) then
+!           !-- retrieve seed --
+!           call RM48UT(iseed(1),iseed(2),iseed(3))
+!           R(1) = ISEED(1)
+!           R(2) = ISEED(2)
+!           R(3) = ISEED(3)
+!        else
+!!--   set seed -------
+!           ISEED(1)=NINT(R(1))
+!           ISEED(2)=NINT(R(2))
+!           ISEED(3)=NINT(R(3))
+!           call RM48IN(iseed(1),iseed(2),iseed(3))
+!        end if
+!      end if
+!      !DATA ISEED/12345,678900/
+!      !DATA ISEED/1277158507, 1826842337/
+!      !DATA ISEED/1542788427,  474274578/
+!c$$$      IF (N.LT.0) WRITE (*,'(I10,A,I10,I11)') -N-1,', ISEED=',ISEED
+!c$$$      IF (N.GT.0) THEN
+!c$$$        DO I=1,N
+!c$$$          K=ISEED(1)/53668
+!c$$$          ISEED(1)=40014*(ISEED(1)-K*53668)-K*12211
+!c$$$          IF (ISEED(1).LT.0) ISEED(1)=ISEED(1)+2147483563
+!c$$$          K=ISEED(2)/52774
+!c$$$          ISEED(2)=40692*(ISEED(2)-K*52774)-K*3791
+!c$$$          IF (ISEED(2).LT.0) ISEED(2)=ISEED(2)+2147483399
+!c$$$          IZ=ISEED(1)-ISEED(2)
+!c$$$          IF (IZ.LT.1) IZ=IZ+2147483562
+!c$$$          R(I)=DBLE(IZ)*4.656613D-10
+!c$$$        ENDDO
+!c$$$      ELSEIF (N.EQ.0) THEN
+!c$$$        IF(NINT(R(1)) .eq. 0) then
+!c$$$           !-- retrieve seed --
+!c$$$           R(1) = ISEED(1)
+!c$$$           R(2) = ISEED(2)
+!c$$$        else
+!c$$$           !-- set seed -------
+!c$$$           ISEED(1)=NINT(R(1))
+!c$$$           ISEED(2)=NINT(R(2))
+!c$$$        end if
+!c$$$      ENDIF
+!      END
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+C     KTCLUS: written by Mike Seymour, July 1992.
+C     Last modified February 1994.
+C     Please send comments or suggestions to mike@thep.lu.se
+C
+C     This is a general-purpose kt clustering package.
+C     It can handle ee, ep and pp collisions.
+C     It is loosely based on the program of Siggi Bethke.
+C
+C     The time taken (on a 10MIP machine) is (0.2microsec)*N**3
+C     where N is the number of particles.
+C     Over 90 percent of this time is used in subroutine KTPMIN, which
+C     simply finds the minimum member of a one-dimensional array.
+C     It is well worth thinking about optimization: on the SPARCstation
+C     a factor of two increase was obtained simply by increasing the
+C     optimization level from its default value.
+C
+C     The approach is to separate the different stages of analysis.
+C     KTCLUS does all the clustering and records a merging history.
+C     It returns a simple list of the y values at which each merging
+C     occured. Then the following routines can be called to give extra
+C     information on the most recently analysed event.
+C     KTCLUR is identical but includes an R parameter, see below.
+C     KTYCUT gives the number of jets at each given YCUT value.
+C     KTYSUB gives the number of sub-jets at each given YCUT value.
+C     KTBEAM gives same info as KTCLUS but only for merges with the beam
+C     KTJOIN gives same info as KTCLUS but for merges of sub-jets.
+C     KTRECO reconstructs the jet momenta at a given value of YCUT.
+C     It also gives information on which jets at scale YCUT belong to
+C     which macro-jets at scale YMAC, for studying sub-jet properties.
+C     KTINCL reconstructs the jet momenta according to the inclusive jet
+C     definition of Ellis and Soper.
+C     KTISUB, KTIJOI and KTIREC are like KTYSUB, KTJOIN and KTRECO,
+C     except that they only apply to one inclusive jet at a time,
+C     with the pt of that jet automatically used for ECUT.
+C     KTWICH gives a list of which particles ended up in which jets.
+C     KTWCHS gives the same thing, but only for subjets.
+C     Note that the numbering of jets used by these two routines is
+C     guaranteed to be the same as that used by KTRECO.
+C
+C     The collision type and analysis type are indicated by the first
+C     argument of KTCLUS. IMODE=<TYPE><ANGLE><MONO><RECOM> where
+C     TYPE:  1=>ee, 2=>ep with p in -z direction, 3=>pe, 4=>pp
+C     ANGLE: 1=>angular kt def., 2=>DeltaR, 3=>f(DeltaEta,DeltaPhi)
+C            where f()=2(cosh(eta)-cos(phi)) is the QCD emission metric
+C     MONO:  1=>derive relative pseudoparticle angles from jets
+C            2=>monotonic definitions of relative angles
+C     RECOM: 1=>E recombination scheme, 2=>pt scheme, 3=>pt**2 scheme
+C
+C     There are also abbreviated forms for the most common combinations:
+C     IMODE=1 => E scheme in e+e-                              (=1111)
+C           2 => E scheme in ep                                (=2111)
+C           3 => E scheme in pe                                (=3111)
+C           4 => E scheme in pp                                (=4111)
+C           5 => covariant E scheme in pp                      (=4211)
+C           6 => covariant pt-scheme in pp                     (=4212)
+C           7 => covariant monotonic pt**2-scheme in pp        (=4223)
+C
+C     KTRECO no longer needs to reconstruct the momenta according to the
+C     same recombination scheme in which they were clustered. Its first
+C     argument gives the scheme, taking the same values as RECOM above.
+C
+C     Note that unlike previous versions, all variables which hold y
+C     values have been named in a consistent way:
+C     Y()  is the output scale at which jets were merged,
+C     YCUT is the input scale at which jets should be counted, and
+C          jet-momenta reconstructed etc,
+C     YMAC is the input macro-jet scale, used in determining whether
+C          or not each jet is a sub-jet.
+C     The original scheme defined in our papers is equivalent to always
+C     setting YMAC=1.
+C     Whenever a YCUT or YMAC variable is used, it is rounded down
+C     infinitesimally, so that for example, setting YCUT=Y(2) refers
+C     to the scale where the event is 2-jet, even if rounding errors
+C     have shifted its value slightly.
+C
+C     An R parameter can be used in hadron-hadron collisions by
+C     calling KTCLUR instead of KTCLUS.  This is as suggested by
+C     Ellis and Soper, but implemented slightly differently,
+C     as in M.H. Seymour, LU TP 94/2 (submitted to Nucl. Phys. B.).
+C     R**2 multiplies the single Kt everywhere it is used.
+C     Calling KTCLUR with R=1 is identical to calling KTCLUS.
+C     R plays a similar role to the jet radius in a cone-type algorithm,
+C     but is scaled up by about 40% (ie R=0.7 in a cone algorithm is
+C     similar to this algorithm with R=1).
+C     Note that R.EQ.1 must be used for the e+e- and ep versions,
+C     and is strongly recommended for the hadron-hadron version.
+C     However, R values smaller than 1 have been found to be useful for
+C     certain applications, particularly the mass reconstruction of
+C     highly-boosted colour-singlets such as high-pt hadronic Ws,
+C     as in M.H. Seymour, LU TP 93/8 (to appear in Z. Phys. C.).
+C     Situations in which R<1 is useful are likely to also be those in
+C     which the inclusive reconstruction method is more useful.
+C
+C     Also included is a set of routines for doing Lorentz boosts:
+C     KTLBST finds the boost matrix to/from the cm frame of a 4-vector
+C     KTRROT finds the rotation matrix from one vector to another
+C     KTMMUL multiplies together two matrices
+C     KTVMUL multiplies a vector by a matrix
+C     KTINVT inverts a transformation matrix (nb NOT a general 4 by 4)
+C     KTFRAM boosts a list of vectors between two arbitrary frames
+C     KTBREI boosts a list of vectors between the lab and Breit frames
+C     KTHADR boosts a list of vectors between the lab and hadronic cmf
+C       The last two need the momenta in the +z direction of the lepton
+C       and hadron beams, and the 4-momentum of the outgoing lepton.
+C
+C     The main reference is:
+C       S. Catani, Yu.L. Dokshitzer, M.H. Seymour and B.R. Webber,
+C         Nucl.Phys.B406(1993)187.
+C     The ep version was proposed in:
+C       S. Catani, Yu.L. Dokshitzer and B.R. Webber,
+C         Phys.Lett.285B(1992)291.
+C     The inclusive reconstruction method was proposed in:
+C       S.D. Ellis and D.E. Soper,
+C         Phys.Rev.D48(1993)3160.
+C
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+      SUBROUTINE KTCLUS(IMODE,PP,NN,ECUT,Y,*)
+      IMPLICIT NONE
+C---DO CLUSTER ANALYSIS OF PARTICLES IN PP
+C
+C   IMODE   = INPUT  : DESCRIBED ABOVE
+C   PP(I,J) = INPUT  : 4-MOMENTUM OF Jth PARTICLE: I=1,4 => PX,PY,PZ,E
+C   NN      = INPUT  : NUMBER OF PARTICLES
+C   ECUT    = INPUT  : DENOMINATOR OF KT MEASURE. IF ZERO, ETOT IS USED
+C   Y(J)    = OUTPUT : VALUE OF Y FOR WHICH EVENT CHANGES FROM BEING
+C                        J JET TO J-1 JET
+C   LAST ARGUMENT IS LABEL TO JUMP TO IF FOR ANY REASON THE EVENT
+C   COULD NOT BE PROCESSED (MOST LIKELY DUE TO TOO MANY PARTICLES)
+C
+C   NOTE THAT THE MOMENTA ARE DECLARED DOUBLE PRECISION,
+C   AND ALL OTHER FLOATING POINT VARIABLES ARE DECLARED DOUBLE PRECISION
+C
+      INTEGER IMODE,NN
+      DOUBLE PRECISION PP(4,*)
+      DOUBLE PRECISION ECUT,Y(*),ONE
+      ONE=1
+      CALL KTCLUR(IMODE,PP,NN,ONE,ECUT,Y,*999)
+      RETURN
+ 999  RETURN 1
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE KTCLUR(IMODE,PP,NN,R,ECUT,Y,*)
+      IMPLICIT NONE
+C---DO CLUSTER ANALYSIS OF PARTICLES IN PP
+C
+C   IMODE   = INPUT  : DESCRIBED ABOVE
+C   PP(I,J) = INPUT  : 4-MOMENTUM OF Jth PARTICLE: I=1,4 => PX,PY,PZ,E
+C   NN      = INPUT  : NUMBER OF PARTICLES
+C   R       = INPUT  : ELLIS AND SOPER'S R PARAMETER, SEE ABOVE.
+C   ECUT    = INPUT  : DENOMINATOR OF KT MEASURE. IF ZERO, ETOT IS USED
+C   Y(J)    = OUTPUT : VALUE OF Y FOR WHICH EVENT CHANGES FROM BEING
+C                        J JET TO J-1 JET
+C   LAST ARGUMENT IS LABEL TO JUMP TO IF FOR ANY REASON THE EVENT
+C   COULD NOT BE PROCESSED (MOST LIKELY DUE TO TOO MANY PARTICLES)
+C
+C   NOTE THAT THE MOMENTA ARE DECLARED DOUBLE PRECISION,
+C   AND ALL OTHER FLOATING POINT VARIABLES ARE DECLARED DOUBLE PRECISION
+C
+      INTEGER NMAX,IM,IMODE,TYPE,ANGL,MONO,RECO,N,I,J,NN,
+     &     IMIN,JMIN,KMIN,NUM,HIST,INJET,IABBR,NABBR
+      PARAMETER (NMAX=512,NABBR=7)
+      DOUBLE PRECISION PP(4,*)
+      DOUBLE PRECISION R,ECUT,Y(*),P,KT,ETOT,RSQ,KTP,KTS,KTPAIR,KTSING,
+     &     KTMIN,ETSQ,KTLAST,KTMAX
+      LOGICAL FIRST
+      CHARACTER TITLE(4,4)*10
+C---KT RECORDS THE KT**2 OF EACH MERGING.
+C---KTLAST RECORDS FOR EACH MERGING, THE HIGHEST ECUT**2 FOR WHICH THE
+C   RESULT IS NOT MERGED WITH THE BEAM (COULD BE LARGER THAN THE
+C   KT**2 AT WHICH IT WAS MERGED IF THE KT VALUES ARE NOT MONOTONIC).
+C   THIS MAY SOUND POINTLESS, BUT ITS USEFUL FOR DETERMINING WHETHER
+C   SUB-JETS SURVIVED TO SCALE Y=YMAC OR NOT.
+C---HIST RECORDS MERGING HISTORY:
+C   N=>DELETED TRACK N, M*NMAX+N=>MERGED TRACKS M AND N (M<N).
+      COMMON /KTCOMM/ETOT,RSQ,P(9,NMAX),KTP(NMAX,NMAX),KTS(NMAX),
+     &  KT(NMAX),KTLAST(NMAX),HIST(NMAX),NUM
+      DIMENSION INJET(NMAX),IABBR(NABBR)
+      DATA FIRST,TITLE,IABBR/.TRUE.,
+     &     'e+e-      ','ep        ','pe        ','pp        ',
+     &     'angle     ','DeltaR    ','f(DeltaR) ','**********',
+     &     'no        ','yes       ','**********','**********',
+     &     'E         ','Pt        ','Pt**2     ','**********',
+     &     1111,2111,3111,4111,4211,4212,4223/
+C---CHECK INPUT
+      IM=IMODE
+      IF (IM.GE.1.AND.IM.LE.NABBR) IM=IABBR(IM)
+      TYPE=MOD(IM/1000,10)
+      ANGL=MOD(IM/100 ,10)
+      MONO=MOD(IM/10  ,10)
+      RECO=MOD(IM     ,10)
+      IF (NN.GT.NMAX.OR.NN.LT.1.OR.(NN.LT.2.AND.TYPE.EQ.1))
+     &     CALL KTWARN('KTCLUS',100,*999)
+      IF (TYPE.LT.1.OR.TYPE.GT.4.OR.ANGL.LT.1.OR.ANGL.GT.3.OR.
+     &    MONO.LT.1.OR.MONO.GT.2.OR.RECO.LT.1.OR.RECO.GT.3)
+     &     CALL KTWARN('KTCLUS',101,*999)
+      IF (FIRST) THEN
+         WRITE (6,'(/,1X,54(''*'')/A)')
+     &   ' KTCLUS: written by Mike Seymour, July 1992.'
+         WRITE (6,'(A)')
+     &   ' Last modified February 1994.'
+         WRITE (6,'(A)')
+     &   ' Please send comments or suggestions to mike@thep.lu.se'
+         WRITE (6,'(/A,I2,2A)')
+     &   '       Collision type =',TYPE,' = ',TITLE(TYPE,1)
+         WRITE (6,'(A,I2,2A)')
+     &   '     Angular variable =',ANGL,' = ',TITLE(ANGL,2)
+         WRITE (6,'(A,I2,2A)')
+     &   ' Monotonic definition =',MONO,' = ',TITLE(MONO,3)
+         WRITE (6,'(A,I2,2A)')
+     &   ' Recombination scheme =',RECO,' = ',TITLE(RECO,4)
+         IF (R.NE.1) THEN
+         WRITE (6,'(A,F5.2)')
+     &   '     Radius parameter =',R
+         IF (TYPE.NE.4) WRITE (6,'(A)')
+     &   ' R.NE.1 is strongly discouraged for this collision type!'
+         ENDIF
+         WRITE (6,'(1X,54(''*'')/)')
+         FIRST=.FALSE.
+      ENDIF
+C---COPY PP TO P
+      N=NN
+      NUM=NN
+      CALL KTCOPY(PP,N,P,(RECO.NE.1))
+      ETOT=0
+      DO 100 I=1,N
+         ETOT=ETOT+P(4,I)
+ 100  CONTINUE
+      IF (ETOT.EQ.0) CALL KTWARN('KTCLUS',102,*999)
+      IF (ECUT.EQ.0) THEN
+         ETSQ=1/ETOT**2
+      ELSE
+         ETSQ=1/ECUT**2
+      ENDIF
+      RSQ=R**2
+C---CALCULATE ALL PAIR KT's
+      DO 210 I=1,N-1
+         DO 200 J=I+1,N
+            KTP(J,I)=-1
+            KTP(I,J)=KTPAIR(ANGL,P(1,I),P(1,J),KTP(J,I))
+ 200     CONTINUE
+ 210  CONTINUE
+C---CALCULATE ALL SINGLE KT's
+      DO 230 I=1,N
+         KTS(I)=KTSING(ANGL,TYPE,P(1,I))
+ 230  CONTINUE
+      KTMAX=0
+C---MAIN LOOP
+ 300  CONTINUE
+C---FIND MINIMUM MEMBER OF KTP
+      CALL KTPMIN(KTP,NMAX,N,IMIN,JMIN)
+C---FIND MINIMUM MEMBER OF KTS
+      CALL KTSMIN(KTS,NMAX,N,KMIN)
+C---STORE Y VALUE OF TRANSITION FROM N TO N-1 JETS
+      KTMIN=KTP(IMIN,JMIN)
+      IF ((TYPE.GE.2.AND.TYPE.LE.4).AND.
+     &     (RSQ*KTS(KMIN).LE.KTMIN.OR.N.EQ.1))
+     &     KTMIN=RSQ*KTS(KMIN)
+      KT(N)=KTMIN
+      Y(N)=KT(N)*ETSQ
+C---IF MONO.GT.1, SEQUENCE IS SUPPOSED TO BE MONOTONIC, IF NOT, WARN
+      IF (KTMIN.LT.KTMAX.AND.MONO.GT.1) CALL KTWARN('KTCLUS',1,*999)
+      IF (KTMIN.GE.KTMAX) KTMAX=KTMIN
+C---IF LOWEST KT IS TO A BEAM, THROW IT AWAY AND MOVE LAST ENTRY UP
+      IF (KTMIN.EQ.RSQ*KTS(KMIN)) THEN
+         CALL KTMOVE(P,KTP,KTS,NMAX,N,KMIN,1)
+C---UPDATE HISTORY AND CROSS-REFERENCES
+         HIST(N)=KMIN
+         INJET(N)=KMIN
+         DO 400 I=N,NN
+            IF (INJET(I).EQ.KMIN) THEN
+               KTLAST(I)=KTMAX
+               INJET(I)=0
+            ELSEIF (INJET(I).EQ.N) THEN
+               INJET(I)=KMIN
+            ENDIF
+ 400     CONTINUE
+C---OTHERWISE MERGE JETS IMIN AND JMIN AND MOVE LAST ENTRY UP
+      ELSE
+         CALL KTMERG(P,KTP,KTS,NMAX,IMIN,JMIN,N,TYPE,ANGL,MONO,RECO)
+         CALL KTMOVE(P,KTP,KTS,NMAX,N,JMIN,1)
+C---UPDATE HISTORY AND CROSS-REFERENCES
+         HIST(N)=IMIN*NMAX+JMIN
+         INJET(N)=IMIN
+         DO 600 I=N,NN
+            IF (INJET(I).EQ.JMIN) THEN
+               INJET(I)=IMIN
+            ELSEIF (INJET(I).EQ.N) THEN
+               INJET(I)=JMIN
+            ENDIF
+ 600     CONTINUE
+      ENDIF
+C---THATS ALL THERE IS TO IT
+      N=N-1
+      IF (N.GT.1 .OR. N.GT.0.AND.(TYPE.GE.2.AND.TYPE.LE.4)) GOTO 300
+      IF (N.EQ.1) THEN
+         KT(N)=1E20
+         Y(N)=KT(N)*ETSQ
+      ENDIF
+      RETURN
+ 999  RETURN 1
+      END
+C-----------------------------------------------------------------------
+      FUNCTION KTPAIR(ANGL,P,Q,ANGLE)
+      IMPLICIT NONE
+C---CALCULATE LOCAL KT OF PAIR, USING ANGULAR SCHEME:
+C   1=>ANGULAR, 2=>DeltaR, 3=>f(DeltaEta,DeltaPhi)
+C   WHERE f(eta,phi)=2(COSH(eta)-COS(phi)) IS THE QCD EMISSION METRIC
+C---IF ANGLE<0, IT IS SET TO THE ANGULAR PART OF THE LOCAL KT ON RETURN
+C   IF ANGLE>0, IT IS USED INSTEAD OF THE ANGULAR PART OF THE LOCAL KT
+      INTEGER ANGL
+      DOUBLE PRECISION P(9),Q(9),KTPAIR,R,KTMDPI,ANGLE,ETA,PHI,ESQ
+C---COMPONENTS OF MOMENTA ARE PX,PY,PZ,E,1/P,PT,ETA,PHI,PT**2
+      R=ANGLE
+      IF (ANGL.EQ.1) THEN
+         IF (R.LE.0) R=2*(1-(P(1)*Q(1)+P(2)*Q(2)+P(3)*Q(3))*(P(5)*Q(5)))
+         ESQ=MIN(P(4),Q(4))**2
+      ELSEIF (ANGL.EQ.2.OR.ANGL.EQ.3) THEN
+         IF (R.LE.0) THEN
+            ETA=P(7)-Q(7)
+            PHI=KTMDPI(P(8)-Q(8))
+            IF (ANGL.EQ.2) THEN
+               R=ETA**2+PHI**2
+            ELSE
+               R=2*(COSH(ETA)-COS(PHI))
+            ENDIF
+         ENDIF
+         ESQ=MIN(P(9),Q(9))
+      ELSE
+         CALL KTWARN('KTPAIR',200,*999)
+         STOP
+      ENDIF
+      KTPAIR=ESQ*R
+      IF (ANGLE.LT.0) ANGLE=R
+ 999  END
+C-----------------------------------------------------------------------
+      FUNCTION KTSING(ANGL,TYPE,P)
+      IMPLICIT NONE
+C---CALCULATE KT OF PARTICLE, USING ANGULAR SCHEME:
+C   1=>ANGULAR, 2=>DeltaR, 3=>f(DeltaEta,DeltaPhi)
+C---TYPE=1 FOR E+E-, 2 FOR EP, 3 FOR PE, 4 FOR PP
+C   FOR EP, PROTON DIRECTION IS DEFINED AS -Z
+C   FOR PE, PROTON DIRECTION IS DEFINED AS +Z
+      INTEGER ANGL,TYPE
+      DOUBLE PRECISION P(9),KTSING,COSTH,R,SMALL
+      DATA SMALL/1E-4/
+      IF (ANGL.EQ.1) THEN
+         COSTH=P(3)*P(5)
+         IF (TYPE.EQ.2) THEN
+            COSTH=-COSTH
+         ELSEIF (TYPE.EQ.4) THEN
+            COSTH=ABS(COSTH)
+         ELSEIF (TYPE.NE.1.AND.TYPE.NE.3) THEN
+            CALL KTWARN('KTSING',200,*999)
+            STOP
+         ENDIF
+         R=2*(1-COSTH)
+C---IF CLOSE TO BEAM, USE APPROX 2*(1-COS(THETA))=SIN**2(THETA)
+         IF (R.LT.SMALL) R=(P(1)**2+P(2)**2)*P(5)**2
+         KTSING=P(4)**2*R
+      ELSEIF (ANGL.EQ.2.OR.ANGL.EQ.3) THEN
+         KTSING=P(9)
+      ELSE
+         CALL KTWARN('KTSING',201,*999)
+         STOP
+      ENDIF
+ 999  END
+C-----------------------------------------------------------------------
+      SUBROUTINE KTPMIN(A,NMAX,N,IMIN,JMIN)
+      IMPLICIT NONE
+C---FIND THE MINIMUM MEMBER OF A(NMAX,NMAX) WITH IMIN < JMIN <= N
+      INTEGER NMAX,N,IMIN,JMIN,KMIN,I,J,K
+C---REMEMBER THAT A(X+(Y-1)*NMAX)=A(X,Y)
+C   THESE LOOPING VARIABLES ARE J=Y-2, I=X+(Y-1)*NMAX
+      DOUBLE PRECISION A(*),AMIN
+      K=1+NMAX
+      KMIN=K
+      AMIN=A(KMIN)
+      DO 110 J=0,N-2
+         DO 100 I=K,K+J
+            IF (A(I).LT.AMIN) THEN
+               KMIN=I
+               AMIN=A(KMIN)
+            ENDIF
+ 100     CONTINUE
+         K=K+NMAX
+ 110  CONTINUE
+      JMIN=KMIN/NMAX+1
+      IMIN=KMIN-(JMIN-1)*NMAX
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE KTSMIN(A,NMAX,N,IMIN)
+      IMPLICIT NONE
+C---FIND THE MINIMUM MEMBER OF A
+      INTEGER N,NMAX,IMIN,I
+      DOUBLE PRECISION A(NMAX)
+      IMIN=1
+      DO 100 I=1,N
+         IF (A(I).LT.A(IMIN)) IMIN=I
+ 100  CONTINUE
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE KTCOPY(A,N,B,ONSHLL)
+      IMPLICIT NONE
+C---COPY FROM A TO B. 5TH=1/(3-MTM), 6TH=PT, 7TH=ETA, 8TH=PHI, 9TH=PT**2
+C   IF ONSHLL IS .TRUE. PARTICLE ENTRIES ARE PUT ON-SHELL BY SETTING E=P
+      INTEGER I,N
+      DOUBLE PRECISION A(4,N)
+      LOGICAL ONSHLL
+      DOUBLE PRECISION B(9,N),ETAMAX,SINMIN,EPS
+      DATA ETAMAX,SINMIN,EPS/10,0,1E-6/
+C---SINMIN GETS CALCULATED ON FIRST CALL
+      IF (SINMIN.EQ.0) SINMIN=1/COSH(ETAMAX)
+      DO 100 I=1,N
+         B(1,I)=A(1,I)
+         B(2,I)=A(2,I)
+         B(3,I)=A(3,I)
+         B(4,I)=A(4,I)
+         B(5,I)=SQRT(A(1,I)**2+A(2,I)**2+A(3,I)**2)
+         IF (ONSHLL) B(4,I)=B(5,I)
+         IF (B(5,I).EQ.0) B(5,I)=1E-10
+         B(5,I)=1/B(5,I)
+         B(9,I)=A(1,I)**2+A(2,I)**2
+         B(6,I)=SQRT(B(9,I))
+         B(7,I)=B(6,I)*B(5,I)
+         IF (B(7,I).GT.SINMIN) THEN
+            B(7,I)=A(4,I)**2-A(3,I)**2
+            IF (B(7,I).LE.EPS*B(4,I)**2.OR.ONSHLL) B(7,I)=B(9,I)
+            B(7,I)=0.5*LOG((B(4,I)+ABS(B(3,I)))**2/B(7,I))
+         ELSE
+            B(7,I)=ETAMAX+2
+         ENDIF
+         B(7,I)=SIGN(B(7,I),B(3,I))
+         IF (A(1,I).EQ.0 .AND. A(2,I).EQ.0) THEN
+            B(8,I)=0
+         ELSE
+            B(8,I)=ATAN2(A(2,I),A(1,I))
+         ENDIF
+ 100  CONTINUE
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE KTMERG(P,KTP,KTS,NMAX,I,J,N,TYPE,ANGL,MONO,RECO)
+      IMPLICIT NONE
+C---MERGE THE Jth PARTICLE IN P INTO THE Ith PARTICLE
+C   J IS ASSUMED GREATER THAN I. P CONTAINS N PARTICLES BEFORE MERGING.
+C---ALSO RECALCULATING THE CORRESPONDING KTP AND KTS VALUES IF MONO.GT.0
+C   FROM THE RECOMBINED ANGULAR MEASURES IF MONO.GT.1
+C---NOTE THAT IF MONO.LE.0, TYPE AND ANGL ARE NOT USED
+      INTEGER ANGL,RECO,TYPE,I,J,K,N,NMAX,MONO
+      DOUBLE PRECISION P(9,NMAX),KTP(NMAX,NMAX),KTS(NMAX),PT,PTT,
+     &     KTMDPI,KTUP,PI,PJ,ANG,KTPAIR,KTSING,ETAMAX,EPS
+      KTUP(I,J)=KTP(MAX(I,J),MIN(I,J))
+      DATA ETAMAX,EPS/10,1E-6/
+      IF (J.LE.I) CALL KTWARN('KTMERG',200,*999)
+C---COMBINE ANGULAR MEASURES IF NECESSARY
+      IF (MONO.GT.1) THEN
+         DO 100 K=1,N
+            IF (K.NE.I.AND.K.NE.J) THEN
+               IF (RECO.EQ.1) THEN
+                  PI=P(4,I)
+                  PJ=P(4,J)
+               ELSEIF (RECO.EQ.2) THEN
+                  PI=P(6,I)
+                  PJ=P(6,J)
+               ELSEIF (RECO.EQ.3) THEN
+                  PI=P(9,I)
+                  PJ=P(9,J)
+               ELSE
+                  CALL KTWARN('KTMERG',201,*999)
+                  STOP
+               ENDIF
+               IF (PI.EQ.0.AND.PJ.EQ.0) THEN
+                  PI=1
+                  PJ=1
+               ENDIF
+               KTP(MAX(I,K),MIN(I,K))=
+     &              (PI*KTUP(I,K)+PJ*KTUP(J,K))/(PI+PJ)
+            ENDIF
+ 100     CONTINUE
+      ENDIF
+      IF (RECO.EQ.1) THEN
+C---VECTOR ADDITION
+         P(1,I)=P(1,I)+P(1,J)
+         P(2,I)=P(2,I)+P(2,J)
+         P(3,I)=P(3,I)+P(3,J)
+         P(4,I)=P(4,I)+P(4,J)
+         P(5,I)=SQRT(P(1,I)**2+P(2,I)**2+P(3,I)**2)
+         IF (P(5,I).EQ.0) THEN
+            P(5,I)=1
+         ELSE
+            P(5,I)=1/P(5,I)
+         ENDIF
+      ELSEIF (RECO.EQ.2) THEN
+C---PT WEIGHTED ETA-PHI ADDITION
+         PT=P(6,I)+P(6,J)
+         IF (PT.EQ.0) THEN
+            PTT=1
+         ELSE
+            PTT=1/PT
+         ENDIF
+         P(7,I)=(P(6,I)*P(7,I)+P(6,J)*P(7,J))*PTT
+         P(8,I)=KTMDPI(P(8,I)+P(6,J)*PTT*KTMDPI(P(8,J)-P(8,I)))
+         P(6,I)=PT
+         P(9,I)=PT**2
+      ELSEIF (RECO.EQ.3) THEN
+C---PT**2 WEIGHTED ETA-PHI ADDITION
+         PT=P(9,I)+P(9,J)
+         IF (PT.EQ.0) THEN
+            PTT=1
+         ELSE
+            PTT=1/PT
+         ENDIF
+         P(7,I)=(P(9,I)*P(7,I)+P(9,J)*P(7,J))*PTT
+         P(8,I)=KTMDPI(P(8,I)+P(9,J)*PTT*KTMDPI(P(8,J)-P(8,I)))
+         P(6,I)=P(6,I)+P(6,J)
+         P(9,I)=P(6,I)**2
+      ELSE
+         CALL KTWARN('KTMERG',202,*999)
+         STOP
+      ENDIF
+C---IF MONO.GT.0 CALCULATE NEW KT MEASURES. IF MONO.GT.1 USE ANGULAR ONES.
+      IF (MONO.LE.0) RETURN
+C---CONVERTING BETWEEN 4-MTM AND PT,ETA,PHI IF NECESSARY
+      IF (ANGL.NE.1.AND.RECO.EQ.1) THEN
+         P(9,I)=P(1,I)**2+P(2,I)**2
+         P(7,I)=P(4,I)**2-P(3,I)**2
+         IF (P(7,I).LE.EPS*P(4,I)**2) P(7,I)=P(9,I)
+         IF (P(7,I).GT.0) THEN
+            P(7,I)=0.5*LOG((P(4,I)+ABS(P(3,I)))**2/P(7,I))
+            IF (P(7,I).GT.ETAMAX) P(7,I)=ETAMAX+2
+         ELSE
+            P(7,I)=ETAMAX+2
+         ENDIF
+         P(7,I)=SIGN(P(7,I),P(3,I))
+         IF (P(1,I).NE.0.AND.P(2,I).NE.0) THEN
+            P(8,I)=ATAN2(P(2,I),P(1,I))
+         ELSE
+            P(8,I)=0
+         ENDIF
+      ELSEIF (ANGL.EQ.1.AND.RECO.NE.1) THEN
+         P(1,I)=P(6,I)*COS(P(8,I))
+         P(2,I)=P(6,I)*SIN(P(8,I))
+         P(3,I)=P(6,I)*SINH(P(7,I))
+         P(4,I)=P(6,I)*COSH(P(7,I))
+         IF (P(4,I).NE.0) THEN
+            P(5,I)=1/P(4,I)
+         ELSE
+            P(5,I)=1
+         ENDIF
+      ENDIF
+      ANG=0
+      DO 200 K=1,N
+         IF (K.NE.I.AND.K.NE.J) THEN
+            IF (MONO.GT.1) ANG=KTUP(I,K)
+            KTP(MIN(I,K),MAX(I,K))=
+     &           KTPAIR(ANGL,P(1,I),P(1,K),ANG)
+         ENDIF
+ 200  CONTINUE
+      KTS(I)=KTSING(ANGL,TYPE,P(1,I))
+ 999  END
+C-----------------------------------------------------------------------
+      SUBROUTINE KTMOVE(P,KTP,KTS,NMAX,N,J,IOPT)
+      IMPLICIT NONE
+C---MOVE THE Nth PARTICLE IN P TO THE Jth POSITION
+C---ALSO MOVING KTP AND KTS IF IOPT.GT.0
+      INTEGER I,J,N,NMAX,IOPT
+      DOUBLE PRECISION P(9,NMAX),KTP(NMAX,NMAX),KTS(NMAX)
+      DO 100 I=1,9
+         P(I,J)=P(I,N)
+ 100  CONTINUE
+      IF (IOPT.LE.0) RETURN
+      DO 110 I=1,J-1
+         KTP(I,J)=KTP(I,N)
+         KTP(J,I)=KTP(N,I)
+ 110  CONTINUE
+      DO 120 I=J+1,N-1
+         KTP(J,I)=KTP(I,N)
+         KTP(I,J)=KTP(N,I)
+ 120  CONTINUE
+      KTS(J)=KTS(N)
+      END
+C-----------------------------------------------------------------------
+      FUNCTION KTMDPI(PHI)
+      IMPLICIT NONE
+C---RETURNS PHI, MOVED ONTO THE RANGE [-PI,PI)
+      DOUBLE PRECISION KTMDPI,PHI,PI,TWOPI,THRPI,EPS
+      PARAMETER (PI=3.141592654,TWOPI=6.283185307,THRPI=9.424777961)
+      PARAMETER (EPS=1E-15)
+      KTMDPI=PHI
+      IF (KTMDPI.LE.PI) THEN
+        IF (KTMDPI.GT.-PI) THEN
+          GOTO 100
+        ELSEIF (KTMDPI.GT.-THRPI) THEN
+          KTMDPI=KTMDPI+TWOPI
+        ELSE
+          KTMDPI=-MOD(PI-KTMDPI,TWOPI)+PI
+        ENDIF
+      ELSEIF (KTMDPI.LE.THRPI) THEN
+        KTMDPI=KTMDPI-TWOPI
+      ELSE
+        KTMDPI=MOD(PI+KTMDPI,TWOPI)-PI
+      ENDIF
+ 100  IF (ABS(KTMDPI).LT.EPS) KTMDPI=0
+      END
+C-----------------------------------------------------------------------
+      SUBROUTINE KTWARN(SUBRTN,ICODE,*)
+C     DEALS WITH ERRORS DURING EXECUTION
+C     SUBRTN = NAME OF CALLING SUBROUTINE
+C     ICODE  = ERROR CODE:    - 99 PRINT WARNING & CONTINUE
+C                          100-199 PRINT WARNING & JUMP
+C                          200-    PRINT WARNING & STOP DEAD
+C-----------------------------------------------------------------------
+      INTEGER ICODE
+      CHARACTER*6 SUBRTN
+      WRITE (6,10) SUBRTN,ICODE
+   10 FORMAT(/' KTWARN CALLED FROM SUBPROGRAM ',A6,': CODE =',I4/)
+      IF (ICODE.LT.100) RETURN
+      IF (ICODE.LT.200) RETURN 1
+      STOP
+      END
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+c
+c spence function
+c
+      block data splint
+      implicit double precision (a-h,o-z)
+      common/spint/a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,zeta2
+      data a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,zeta2/
+     1 -0.250000000000000D0,
+     2 -0.111111111111111D0,
+     3 -0.010000000000000D0,
+     4 -0.017006802721088D0,
+     5 -0.019444444444444D0,
+     6 -0.020661157024793D0,
+     7 -0.021417300648069D0,
+     8 -0.021948866377231D0,
+     9 -0.022349233811171D0,
+     1 -0.022663689135191D0,
+     2  1.644934066848226D0/
+      end
+c
+c spence function taking only real arguments
+c
+      function rsp(x)
+      implicit double precision(a-h,o-z)
+      common/spint/a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,zeta2
+      x2=x*x
+      if(x.gt.1.D0)then
+        write(*,*)' argument greater than 1 passed to spence function'
+        rsp=0.D0
+        return
+      endif
+      if(x2.gt.1.D0.and.x.gt.0.5D0)then
+        y=(x-1.D0)/x
+        z=-log(1.D0-y)
+        z2=z*z
+        rsp=z*(1.D0+a1*z*(1.D0+a2*z*(1.D0+a3*z2*(1.D0+a4*z2*
+     1 (1.D0+a5*z2*(1.D0+a6*z2*(1.D0+a7*z2*(1.D0+a8*z2*(1.D0+a9*z2*
+     2 (1.D0+a10*z2))))))))))
+     3 +zeta2-log(x)*log(1.D0-x)+0.5D0*log(x)**2
+        return
+      elseif(x2.gt.1.D0.and.x.le.0.5D0)then
+        y=1.D0/x
+        z=-log(1.D0-y)
+        z2=z*z
+        rsp=-z*(1.D0+a1*z*(1.D0+a2*z*(1.D0+a3*z2*(1.D0+a4*z2*
+     1 (1.D0+a5*z2*(1.D0+a6*z2*(1.D0+a7*z2*(1.D0+a8*z2*(1.D0+a9*z2*
+     2 (1.D0+a10*z2))))))))))
+     3 -zeta2-0.5D0*log(-x)**2
+        return
+      elseif(x2.eq.1.D0)then
+        rsp=zeta2
+        return
+      elseif(x2.le.1.D0.and.x.gt.0.5D0)then
+        y=1.D0-x
+        z=-log(1.D0-y)
+        z2=z*z
+        rsp=-z*(1.D0+a1*z*(1.D0+a2*z*(1.D0+a3*z2*(1.D0+a4*z2*
+     1 (1.D0+a5*z2*(1.D0+a6*z2*(1.D0+a7*z2*(1.D0+a8*z2*(1.D0+a9*z2*
+     2 (1.D0+a10*z2))))))))))
+     3 +zeta2+z*log(1.D0-x)
+       return
+      elseif(x2.le.1.D0.and.x.le.0.5D0)then
+        y=x
+        z=-log(1.D0-y)
+        z2=z*z
+        rsp=z*(1.D0+a1*z*(1.D0+a2*z*(1.D0+a3*z2*(1.D0+a4*z2*
+     1 (1.D0+a5*z2*(1.D0+a6*z2*(1.D0+a7*z2*(1.D0+a8*z2*(1.D0+a9*z2*
+     2 (1.D0+a10*z2))))))))))
+        return
+      else
+        write(*,*)' illegal x value in spence function'
+        rsp=0.D0
+      endif
+      return
+      end
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+      SUBROUTINE GFLIN1(ID,X,W)
+      IMPLICIT INTEGER (I-N)
+      IMPLICIT DOUBLE PRECISION (A-H,O-Z)
+      PARAMETER (NSIZE=200000,NMAX=2000)
+      COMMON /GBOOK/ A(NSIZE)
+      IF (ID.GT.NMAX) RETURN
+      IS=INT(A(ID+2)+0.5)
+      A(IS+9)=A(IS+9)+1.
+      IOX=2
+      IF(X.LT.A(IS+2)) IOX=1
+      IF(X.GE.A(IS+3)) IOX=3
+      A(IS+12+IOX)=A(IS+12+IOX)+W
+      IF(IOX.NE.2) RETURN
+      IX=INT((X-A(IS+2))/A(IS+4)+0.5)
+      DX=(X-A(IS+2))/A(IS+4)+0.5-IX
+      IF (IX.EQ.0) THEN
+        A(IS+19+IX)=A(IS+19+IX)+W
+      ELSEIF (IX.EQ.A(IS+1)) THEN
+        A(IS+18+IX)=A(IS+18+IX)+W
+      ELSE
+        A(IS+18+IX)=A(IS+18+IX)+(1-DX)*W
+        A(IS+19+IX)=A(IS+19+IX)+DX*W
+      ENDIF
+      RETURN
+      END
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
+C-----------------------------------------------------------------------
diff --git a/disorder-1.0.0/src/mod_analysis.f90 b/disorder-1.0.0/src/mod_analysis.f90
new file mode 100644
index 0000000..547819d
--- /dev/null
+++ b/disorder-1.0.0/src/mod_analysis.f90
@@ -0,0 +1,45 @@
+module mod_analysis
+  use mod_parameters
+  implicit none
+  
+  double precision, public, save :: plab(0:3,6), pbreit(0:3,6)
+  public analysis, init_histo
+  
+contains
+  
+  subroutine init_histo
+    implicit none
+    
+    call inihists
+
+    if(scaleuncert) call setupmulti(maxscales)
+
+    call define_histograms
+    
+  end subroutine init_histo
+  
+  subroutine analysis(n,dsigma,x,y,Qsq)
+    implicit none
+    integer n
+    double precision dsigma(maxscales), x, y, Qsq
+
+    if(all(dsigma.eq.0d0)) return
+    
+    ! Now fill the momenta
+    if(n.eq.4) then ! Born kinematics
+       pbreit(:,1:n) = pbornbreit(:,1:n)
+       plab(:,1:n) = pbornlab(:,1:n)
+    elseif(n.eq.5) then
+       pbreit(:,1:n) = prealbreit(:,1:n)
+       plab(:,1:n) = preallab(:,1:n)
+    elseif(n.eq.6) then
+       pbreit(:,1:n) = prrealbreit(:,1:n)
+       plab(:,1:n) = prreallab(:,1:n)
+    else
+       stop 'Wrong n in analysis'
+    endif
+    
+    call user_analysis(n,dsigma,x,y,Qsq)
+  end subroutine analysis
+  
+end module mod_analysis
diff --git a/disorder-1.0.0/src/mod_dsigma.f90 b/disorder-1.0.0/src/mod_dsigma.f90
new file mode 100644
index 0000000..221c075
--- /dev/null
+++ b/disorder-1.0.0/src/mod_dsigma.f90
@@ -0,0 +1,66 @@
+module mod_dsigma
+  use hoppet_v1, EvolvePDF_hoppet => EvolvePDF, InitPDF_hoppet => InitPDF
+  use mod_parameters
+  use mod_analysis
+  use types
+  
+  implicit none
+  
+contains
+  
+  !------------------------------------------------------------
+  !     dsigma function
+  double precision function dsigma(xrand, vegas_weight)
+    use mod_matrix_element
+    use mod_phase_space
+    implicit none
+    !     xrand contains a vector of random numbers in [0,1]
+    real(dp) :: x, y, Qsq, jacborn, Qvec(0:3)
+    real(dp) :: dsigma_all_scales(maxscales)
+    real(dp) :: xrand(4), vegas_weight
+    integer vegas_ncall
+    common/vegas_ncall/vegas_ncall
+    
+    dsigma = 0d0
+    dsigma_all_scales = 0d0
+    NC_reduced_dsigma = 0d0
+    CC_reduced_dsigma = 0d0
+    
+
+    !     generate phase space 
+    call gen_phsp_born(xrand(1:2),x,y,Qsq,Qvec,jacborn,pbornlab,pbornbreit)
+    
+    !     skip phase space points with vanishing jacobian or with Q < Qmin
+    if (.not.(jacborn.ne.0d0).and.(Qsq.gt.(Qmin**2))) return
+    if(separate_orders) then
+       dsigma_all_scales = eval_matrix_element_new(order_min,order_max, x, y, Qsq)
+    else
+       dsigma_all_scales = eval_matrix_element_new(1,1, x, y, Qsq)
+    endif
+    dsigma_all_scales = dsigma_all_scales * gev2pb * jacborn 
+    dsigma = dsigma_all_scales(1)
+    dsigma_all_scales = dsigma_all_scales * vegas_weight / itmx2
+    sigma_all_scales = sigma_all_scales + dsigma_all_scales
+
+    ! Do reduced cross sections
+    NC_reduced_dsigma = NC_reduced_dsigma * jacborn * vegas_weight / itmx2
+    CC_reduced_dsigma = CC_reduced_dsigma * jacborn * vegas_weight / itmx2
+
+    NC_reduced_sigma = NC_reduced_sigma + NC_reduced_dsigma
+    CC_reduced_sigma = CC_reduced_sigma + CC_reduced_dsigma
+
+    !     remove the rare outliers where we get dsigma = NaN (never happens)
+    if (dsigma.ne.dsigma) then
+       dsigma = 0d0
+       dsigma_all_scales = 0d0
+    endif
+
+    ! Do the analysis
+    if(fillplots) then
+       call analysis(4,dsigma_all_scales*vegas_ncall,x,y,Qsq)
+       call pwhgaccumup
+    endif
+  end function dsigma
+  
+  
+end module mod_dsigma
diff --git a/disorder-1.0.0/src/mod_matrix_element.f90 b/disorder-1.0.0/src/mod_matrix_element.f90
new file mode 100644
index 0000000..6c7203f
--- /dev/null
+++ b/disorder-1.0.0/src/mod_matrix_element.f90
@@ -0,0 +1,379 @@
+! This small routine implements the DIS cross section differential in
+! x and Q (and y) as given in eq. 4.5 in the pink book (Ellis,
+! Stirling, Webber). Equations also taken from PDG Review Chapter 18.
+module mod_matrix_element
+  use hoppet_v1!, EvolvePDF_hoppet => EvolvePDF, InitPDF_hoppet => InitPDF
+  use streamlined_interface
+  use mod_parameters
+  implicit none
+
+  private
+  public :: eval_matrix_element, eval_matrix_element_new, muR_muF
+
+contains
+  !----------------------------------------------------------------------
+  function eval_matrix_element(order_start,order_stop, x, yDIS, Qsq) result(res)
+    integer , intent(in) :: order_start,order_stop
+    real(dp), intent(in) :: x, yDIS, Qsq
+    real(dp)             :: res(maxscales)
+    !----------------------------------------------------------------------
+    real(dp) :: Qval
+    real(dp) :: muRval, muFval
+    real(dp) :: Fx(-6:7,4)
+    real(dp) :: F1NC, F2NC, F3NC, F1CC, F2CC, F3CC, sigma(4)
+    real(dp) :: overall_norm, propZ, propW, propgZ
+    integer  :: i, iscale
+
+
+    Qval = sqrt(Qsq)
+
+    res = zero
+
+    ! Eq. 4.5 in pink book and 4.19-4.21
+    ! Note that there are typos in 4.19-4.21
+    ! https://www.hep.phy.cam.ac.uk/theory/webber/QCDupdates.html
+    overall_norm = 4.0_dp * pi * alpha_em**2 / Qsq**2 / x
+
+    do iscale = 1,Nscales
+       F1NC  = zero
+       F2NC  = zero
+       F3NC  = zero
+       F1CC  = zero
+       F2CC  = zero
+       F3CC  = zero
+       Fx  = zero
+       call muR_muF(x,yDIS,Qval,muRval,muFval)
+       muRval = muRval * scales_mur(iscale)
+       muFval = muFval * scales_muf(iscale)
+!       muRval = Qval * scales_mur(iscale)
+!       muFval = Qval * scales_muf(iscale)
+       
+       ! Compute the structure functions
+       if(separate_orders) then ! Fill individual structure functions
+          Fx(:,1) = F_LO(x, Qval, muRval, muFval)
+          if (order_stop.ge.2) Fx(:,2) = F_NLO(x, Qval, muRval, muFval)
+          if (order_stop.ge.3) Fx(:,3) = F_NNLO(x, Qval, muRval, muFval)
+          if (order_stop.ge.4) Fx(:,4) = F_N3LO(x, Qval, muRval, muFval)
+       else
+          Fx(:,1) = StrFct(x, Qval, muRval, muFval)
+          if(order_stop.ne.1) stop 'eval_matrix_element called with wrong order_stop'
+       endif
+
+       if(NC) then
+          propgZ = Qsq / (Qsq + MZ**2) / sin_2thw_sq! Z propagator
+          !    propgZ = (GF*MZ**2/(two*sqrt(two)*pi*alpha_em)) * Qsq / (Qsq + MZ**2)
+          propZ  = propgZ**2
+          do i = order_start,order_stop
+             if(noZ) then
+                F1NC = F1NC + Fx(iF1EM,i)
+                F2NC = F2NC + Fx(iF2EM,i)
+             elseif(Zonly) then ! No interference or γ
+                F1NC = F1NC +   Ve2_Ae2 * propZ * Fx(iF1Z,i) 
+                F2NC = F2NC +   Ve2_Ae2 * propZ * Fx(iF2Z,i) 
+                F3NC = F3NC + two_Ve_Ae * propZ * Fx(iF3Z,i) 
+             elseif(intonly) then ! No γ/Z
+                F1NC = F1NC  - Ve * propgZ * Fx(iF1gZ,i) 
+                F2NC = F2NC  - Ve * propgZ * Fx(iF2gZ,i) 
+                F3NC = F3NC  - Ae * propgZ * Fx(iF3gZ,i) 
+             else
+                F1NC = F1NC + Fx(iF1EM,i) - (Ve * propgZ * Fx(iF1gZ,i) -   Ve2_Ae2 * propZ * Fx(iF1Z,i)) 
+                F2NC = F2NC + Fx(iF2EM,i) - (Ve * propgZ * Fx(iF2gZ,i) -   Ve2_Ae2 * propZ * Fx(iF2Z,i)) 
+                F3NC = F3NC               - (Ae * propgZ * Fx(iF3gZ,i) - two_Ve_Ae * propZ * Fx(iF3Z,i)) 
+             endif
+          enddo
+       endif
+       
+       if(CC) then
+          !    propW = half * (GF * MW**2/(four * pi * alpha_em) * Qsq / (Qsq + MW**2))**2 ! W propagator 
+          !          propW = half * (1/(sqrt(two) * four * sin_thw_sq) * Qsq / (Qsq + MW**2))**2 ! W propagator
+          ! AK There seems to be some factors of 2 not fully accounted for. 
+          propW = two * (1/(sqrt(two) * four * sin_thw_sq) * Qsq / (Qsq + MW**2))**2 ! W propagator 
+          do i = order_start,order_stop
+             if(positron) then ! Always W+
+                F1CC = F1CC + propW * Fx(iF1Wp,i) 
+                F2CC = F2CC + propW * Fx(iF2Wp,i) 
+                F3CC = F3CC - propW * Fx(iF3Wp,i)
+             else
+                F1CC = F1CC + propW * Fx(iF1Wm,i) 
+                F2CC = F2CC + propW * Fx(iF2Wm,i) 
+                F3CC = F3CC + propW * Fx(iF3Wm,i)
+             endif
+          enddo
+          
+       endif
+
+       sigma = compute_sigmas(x,yDIS,Qsq,F1NC,F2NC,F3NC,F1CC,F2CC,F3CC) * overall_norm
+
+       res(iscale) = sigma(1) + sigma(2) ! NC + CC contributions
+
+       NC_reduced_dsigma(iscale) = sigma(3)
+       CC_reduced_dsigma(iscale) = sigma(4)
+
+    enddo
+  end function eval_matrix_element
+    
+  !----------------------------------------------------------------------
+  ! Rewritten using notation closer to PDF section 18 on Structure functions
+  ! https://pdg.lbl.gov/2019/reviews/rpp2019-rev-structure-functions.pdf
+  function eval_matrix_element_new(order_start,order_stop, x, yDIS, Qsq) result(res)
+    integer , intent(in) :: order_start,order_stop
+    real(dp), intent(in) :: x, yDIS, Qsq
+    real(dp)             :: res(maxscales)
+    !----------------------------------------------------------------------
+    real(dp) :: Qval
+    real(dp) :: muRval, muFval
+    real(dp) :: Fx(-6:7,4)
+    real(dp) :: F1NC, F2NC, F3NC, F1CC, F2CC, F3CC, sigma(4)
+    real(dp) :: overall_norm, propZ, propW, propgZ
+    ! eq. 18.9 and below. Only one of the helicities (+1,-1) will
+    ! contribute to the electron giving a factor 4, which is divided
+    ! by 2 since we average for unpolarised beams.
+    real(dp), parameter :: etanu = four, etael = two
+    integer  :: i, iscale
+
+
+    Qval = sqrt(Qsq)
+
+    res = zero
+
+    ! Eq. 18.6 (dy -> Q2/y dQ2)
+    overall_norm = twopi * alpha_em**2 / Qsq**2 / x
+
+    do iscale = 1,Nscales
+       F1NC  = zero
+       F2NC  = zero
+       F3NC  = zero
+       F1CC  = zero
+       F2CC  = zero
+       F3CC  = zero
+       Fx  = zero
+       call muR_muF(x,yDIS,Qval,muRval,muFval)
+       muRval = muRval * scales_mur(iscale)
+       muFval = muFval * scales_muf(iscale)
+       
+       ! Compute the structure functions
+       if(separate_orders) then ! Fill individual structure functions
+          Fx(:,1) = F_LO(x, Qval, muRval, muFval)
+          if (order_stop.ge.2) Fx(:,2) = F_NLO(x, Qval, muRval, muFval)
+          if (order_stop.ge.3) Fx(:,3) = F_NNLO(x, Qval, muRval, muFval)
+          if (order_stop.ge.4) Fx(:,4) = F_N3LO(x, Qval, muRval, muFval)
+       else
+          Fx(:,1) = StrFct(x, Qval, muRval, muFval)
+          if(order_stop.ne.1) stop 'eval_matrix_element called with wrong order_stop'
+       endif
+
+       if(NC) then
+          propgZ = Qsq / (Qsq + MZ**2) / sin_2thw_sq! Z propagator from eq. 18.4 using
+          ! GF =  pi * alpha_em / sqrt(2) / mw**2/sin_thw_sq
+          ! sin_2thw_sq = 4 * (1 - sin_thw_sq) * sin_thw_sq
+          ! propgZ = (GF*MZ**2/(2*sqrt(2)*pi*alpha_em)) * Qsq / (Qsq + MZ**2)
+          propZ  = propgZ**2
+          if(neutrino) propZ = two * propZ ! Polarisation sum is 1, not 1/2.
+          do i = order_start,order_stop
+             ! Eqs. 18.11-18.12
+             if(noZ) then
+                F1NC = F1NC + Fx(iF1EM,i)
+                F2NC = F2NC + Fx(iF2EM,i)
+             elseif(Zonly) then ! No interference or γ
+                F1NC = F1NC +   Ve2_Ae2 * propZ * Fx(iF1Z,i) 
+                F2NC = F2NC +   Ve2_Ae2 * propZ * Fx(iF2Z,i) 
+                F3NC = F3NC + two_Ve_Ae * propZ * Fx(iF3Z,i) 
+             elseif(intonly) then ! No γ/Z
+                F1NC = F1NC  - Ve * propgZ * Fx(iF1gZ,i) 
+                F2NC = F2NC  - Ve * propgZ * Fx(iF2gZ,i) 
+                F3NC = F3NC  - Ae * propgZ * Fx(iF3gZ,i) 
+             else
+                F1NC = F1NC + Fx(iF1EM,i) - (Ve * propgZ * Fx(iF1gZ,i) -   Ve2_Ae2 * propZ * Fx(iF1Z,i)) 
+                F2NC = F2NC + Fx(iF2EM,i) - (Ve * propgZ * Fx(iF2gZ,i) -   Ve2_Ae2 * propZ * Fx(iF2Z,i)) 
+                F3NC = F3NC               - (Ae * propgZ * Fx(iF3gZ,i) - two_Ve_Ae * propZ * Fx(iF3Z,i)) 
+             endif
+          enddo
+       endif
+       
+       if(CC) then
+          ! eq. 18.4 using
+          ! propW = half * (GF * MW**2/(four * pi * alpha_em) * Qsq / (Qsq + MW**2))**2 ! W propagator 
+          !       = half * (1/(sqrt(two) * four * sin_thw_sq) * Qsq / (Qsq + MW**2))**2 ! W propagator
+          ! AK There seems to be some factors of 2 not fully accounted for. 
+          propW = half * (1/(sqrt(two) * four * sin_thw_sq) * Qsq / (Qsq + MW**2))**2 ! W propagator
+          if(neutrino) then
+             propw = etanu * propW
+          else
+             propW = etael * propW
+          endif
+          do i = order_start,order_stop
+             ! Eq. 18.9 seems to suggest that the W structure
+             ! functions is defined with a factor two that we do not
+             ! have in hoppet.
+             if(neutrino) then
+                if(positron) then ! Always W-
+                   F1CC = F1CC + propW * two * Fx(iF1Wm,i) 
+                   F2CC = F2CC + propW * two * Fx(iF2Wm,i) 
+                   F3CC = F3CC - propW * two * Fx(iF3Wm,i)
+                else
+                   F1CC = F1CC + propW * two * Fx(iF1Wp,i) 
+                   F2CC = F2CC + propW * two * Fx(iF2Wp,i) 
+                   F3CC = F3CC + propW * two * Fx(iF3Wp,i)
+                endif
+             else
+                if(positron) then ! Always W+
+                   F1CC = F1CC + propW * two * Fx(iF1Wp,i) 
+                   F2CC = F2CC + propW * two * Fx(iF2Wp,i) 
+                   F3CC = F3CC - propW * two * Fx(iF3Wp,i)
+                else
+                   F1CC = F1CC + propW * two * Fx(iF1Wm,i) 
+                   F2CC = F2CC + propW * two * Fx(iF2Wm,i) 
+                   F3CC = F3CC + propW * two * Fx(iF3Wm,i)
+                endif
+             endif
+          enddo
+          
+       endif
+
+       sigma = compute_sigmas_new(x,yDIS,Qsq,F1NC,F2NC,F3NC,F1CC,F2CC,F3CC) * overall_norm
+
+       res(iscale) = sigma(1) + sigma(2) ! NC + CC contributions
+
+       NC_reduced_dsigma(iscale) = sigma(3)
+       CC_reduced_dsigma(iscale) = sigma(4)
+
+    enddo
+  end function eval_matrix_element_new
+    
+  !----------------------------------------------------------------------
+  ! mu_R as a function of Q
+  real(dp) function muRlcl(x,y,Q)
+    real(dp), intent(in) :: x,y,Q
+    muRlcl = zero
+    if (scale_choice.le.1) then
+       ! if scale_choice = 0,1 then muR1(Q) = muR(Q)
+       muRlcl = sf_muR(Q)
+    elseif (scale_choice.eq.2) then
+       ! else if scale_choice=2, use Q
+       muRlcl = xmur * Q
+    elseif (scale_choice.eq.3) then
+       ! else if scale_choice=2, use pt lepton
+       muRlcl = xmur * Q * sqrt(1 - y) 
+    elseif (scale_choice.eq.4) then
+       ! else if scale_choice=2, use Q * (1-x)/x advocated by Stefano Forte
+       muRlcl = xmur * Q * (1 - x) / x
+    endif
+  end function muRlcl
+  
+  !----------------------------------------------------------------------
+  ! mu_R as a function of Q
+  real(dp) function muFlcl(x,y,Q)
+    real(dp), intent(in) :: x,y,Q
+    muFlcl = zero
+    if (scale_choice.le.1) then
+       ! if scale_choice = 0,1 then muF1(Q) = muF(Q)
+       muFlcl = sf_muF(Q)
+    elseif (scale_choice.eq.2) then
+       ! else if scale_choice=2, use Q
+       muFlcl = xmuf * Q
+    elseif (scale_choice.eq.3) then
+       ! else if scale_choice=2, use pt lepton 
+       muFlcl = xmuf * Q * sqrt(1 - y) 
+    elseif (scale_choice.eq.4) then
+       ! else if scale_choice=2, use Q * (1-x)/x advocated by Stefano Forte
+       muFlcl = xmuf * Q * (1 - x) / x
+    endif
+  end function muFlcl
+
+  subroutine muR_muF(x,y,Q,muR,muF)
+    implicit none
+    real(dp), intent(in)  :: x,y,Q
+    real(dp), intent(out) :: muR, muF
+    real(dp) :: mu
+    if (scale_choice.le.1) then
+       ! if scale_choice = 0,1 then muF1(Q) = muF(Q)
+       muR = sf_muR(Q)
+       muF = sf_muF(Q)
+    elseif (scale_choice.eq.2) then
+       ! else if scale_choice=2, use Q - this is needed for scale variations
+       mu  = Q
+       muR = xmur * mu
+       muF = xmuf * mu
+    elseif (scale_choice.eq.3) then
+       ! else if scale_choice=2, use pt lepton 
+       mu  = Q * sqrt(1 - y) 
+       muR = xmur * mu
+       muF = xmuf * mu
+    elseif (scale_choice.eq.4) then
+       ! else if scale_choice=2, use Q * sqrt((1-x)/x) advocated by Stefano Forte
+       mu  = Q * sqrt((1 - x) / x)
+       muR = xmur * mu
+       muF = xmuf * mu
+    else
+       stop 'Wrong scale choice in muR_muF'
+    endif
+    muR = max(Qmin,muR)
+    muF = max(Qmin,muF)
+  end subroutine muR_muF
+
+  ! These are basically taken from 1206.7007 eq.1, 6, 7, 11
+  function compute_sigmas(x,y,Qsq,F1NC,F2NC,F3NC,F1CC,F2CC,F3CC) result(res)
+    implicit none
+    real(dp), intent(in) :: x, y, Qsq, F1NC, F2NC, F3NC, F1CC, F2CC,&
+         & F3CC
+    real(dp) :: res(4) ! 1: NC inclusive, 2: CC inclusive, 3: NC
+    ! reduced, 4: CC reduced
+    real(dp) :: yp, ym, FLNC, FLCC
+
+    FLNC = F2NC - two * x * F1NC
+    FLCC = F2CC - two * x * F1CC
+    
+    yp = one + (one - y)**2
+    ym = one - (one - y)**2
+
+    res = zero
+    
+    if(NC) then
+       res(1) = yp * F2NC + x * ym * F3NC - y**2 * FLNC
+       res(3) = x * Qsq**2 / (two * pi * alpha_em**2 * yp) * res(1)
+    endif
+    if(CC) then
+       res(2) = yp * F2CC + x * ym * F3CC - y**2 * FLCC
+       res(4) = 4.0_dp * pi * x  / GF**2 * ((mw**2 + Qsq) / mw**2)**2 * res(2)
+    endif
+
+    ! Before we used
+    ! res = y**2 * x * F1 + (one - y) * F2 + y * (one - half * y) * x * F3)
+    !
+    ! Which differs by a factor 2
+    
+    res = half * res 
+  end function compute_sigmas
+  
+  ! These are basically taken from 1206.7007 eq.1, 6, 7, 11 and eq. 18.16 in the PDG
+  function compute_sigmas_new(x,y,Qsq,F1NC,F2NC,F3NC,F1CC,F2CC,F3CC) result(res)
+    implicit none
+    real(dp), intent(in) :: x, y, Qsq, F1NC, F2NC, F3NC, F1CC, F2CC,&
+         & F3CC
+    real(dp) :: res(4) ! 1: NC inclusive, 2: CC inclusive, 3: NC
+    ! reduced, 4: CC reduced
+    real(dp) :: yp, ym, FLNC, FLCC
+
+    FLNC = F2NC - two * x * F1NC
+    FLCC = F2CC - two * x * F1CC
+    
+    yp = one + (one - y)**2
+    ym = one - (one - y)**2
+
+    res = zero
+    
+    if(NC) then
+       res(1) = yp * F2NC + x * ym * F3NC - y**2 * FLNC
+       ! Reduced sigma
+       res(3) = x * Qsq**2 / (two * pi * alpha_em**2 * yp) * res(1)
+    endif
+    if(CC) then
+       res(2) = yp * F2CC + x * ym * F3CC - y**2 * FLCC
+       ! Reduced sigma
+       res(4) = 4.0_dp * pi * x  / GF**2 * ((mw**2 + Qsq) / mw**2)**2 * res(2)
+    endif
+
+    res = res 
+  end function compute_sigmas_new
+  
+end module mod_matrix_element
diff --git a/disorder-1.0.0/src/mod_parameters.f90 b/disorder-1.0.0/src/mod_parameters.f90
new file mode 100644
index 0000000..34a5a37
--- /dev/null
+++ b/disorder-1.0.0/src/mod_parameters.f90
@@ -0,0 +1,530 @@
+!----------------------------------------------------------------------
+! A module to define all parameters of the run, which can be read from
+! command line arguments
+module mod_parameters
+  use sub_defs_io
+  use integration
+  use types
+  use streamlined_interface, CouplingValue => Value
+  use dummy_pdfs
+  implicit none
+
+  private
+
+  public print_header, welcome_message, alphasLocal
+
+  !  real(dp), parameter, public :: gev2pb = 389379660.0_dp
+  real(dp), parameter, public :: gev2pb = 389379372.1_dp
+  !  real(dp), parameter, public :: gev2nb = 389379.66_dp
+  real(dp), parameter, public :: gev2nb = 389379.3721_dp
+  real(dp), parameter, public :: eps    = 1.0e-14_dp
+  integer, parameter, public :: maxscales = 7
+  real(dp), parameter, public :: scales_mur(1:maxscales) = &
+       & (/1.0_dp, 2.0_dp, 0.5_dp, 1.0_dp, 1.0_dp, 2.0_dp, 0.5_dp/)
+  real(dp), parameter, public :: scales_muf(1:maxscales) = &
+       & (/1.0_dp, 2.0_dp, 0.5_dp, 2.0_dp, 0.5_dp, 1.0_dp, 1.0_dp/)
+  real(dp), public :: xmuf, xmur, Qmin
+  real(dp), public :: mw, mz, w_width, z_width, GF, alpha_em,&
+       & sin_thw_sq, sin_2thw_sq
+  real(dp), public :: sqrts, S, Q0_cut_sq
+  integer,  public :: order_min, order_max, iseed, scale_choice, scale_choice_hoppet
+  integer,  public :: nflav, ipdf, it1, itmx1, itmx2, ncall1, ncall2, nscales
+  character * 4, public :: seedstr
+  character * 17, public :: scalestr(maxscales)
+  character(len=50), public :: pdfname, outname, prefix
+  integer, public :: nmempdf, outdev
+  logical, public, save :: pdfuncert, alphasuncert, fillplots, p2b,&
+       & noZ, positron, neutrino, Zonly, intonly, scaleuncert,&
+       & inclusive, novegas, NC, CC, vnf, help, do_analysis,&
+       & separate_orders
+  real(dp), public, save :: Q2min, Q2max, xmin, xmax, ymin, ymax,ymn,ymx,&
+       & Eh, El, sigma_all_scales(maxscales),&
+       & NC_reduced_dsigma(maxscales), CC_reduced_dsigma(maxscales),&
+       & NC_reduced_sigma(maxscales), CC_reduced_sigma(maxscales)
+  real(dp), public, save :: toy_Q0, Q0pdf, xmuR_PDF, Q2minPDF ! For HOPPET PDF evolution
+  real(dp), public :: dy, dlnlnQ, minQval, maxQval, ymax_hoppet
+  integer, public :: nloop, order_hoppet, orderPDF
+  character (len=4), private :: order
+  real(dp), private :: Q, x, y
+  real(dp), public :: xlmin, xlmax
+  real(dp), public :: pbornlab(0:3,2+2), preallab(0:3,2+3), prreallab(0:3,2+4)
+  real(dp), public :: pbornbreit(0:3,2+2), prealbreit(0:3,2+3), prrealbreit(0:3,2+4)
+
+  real(dp), public, save :: CFlcl, CAlcl, Trlcl, b0, NPOW1, NPOW2, CUTOFF
+
+  real(dp), public :: Ve, Ae, Ve2, Ae2, Ve2_Ae2, two_Ve_Ae ! Vector and axial couplings of the electron
+
+  ! VEGAS common blocks
+  integer, public :: ilast
+  common/last_integ/ilast
+  integer, public :: saveseed,idum
+  COMMON /ranno/idum
+
+  public :: set_parameters
+
+contains
+
+  ! set all parameters from input card or command line arguments
+  subroutine set_parameters 
+    integer :: call, i
+    real(dp) :: ran
+
+    help = log_val_opt("-help",.false.)
+    if(help) then
+       call help_message
+       call exit()
+    endif
+
+    ! Some physical parameters and constants
+    mw           = dble_val_opt("-mw",80.398_dp)
+    mz           = dble_val_opt("-mz",91.1876_dp)
+    nflav        = int_val_opt ("-nf",5)
+    vnf          = log_val_opt("-vnf",.false.)
+    w_width      = dble_val_opt("-wwidth",2.141_dp)
+    z_width      = dble_val_opt("-zwidth",2.4952_dp)
+    alpha_em     = 1.0_dp/dble_val_opt("-one-over-alpha",137.0_dp)
+    CAlcl        = dble_val_opt("-CA",3.0_dp)
+    CFlcl        = dble_val_opt("-CF",4.0_dp/3.0_dp)
+    TRlcl        = dble_val_opt("-Tr",0.5_dp)
+    ! Compute β0 as needed for scale compensation in disent
+    b0 = (11.0_dp * CAlcl - 4.0_dp * nflav * TRlcl) / 6.0_dp
+    sin_thw_sq = 1.0_dp - (mw/mz)**2
+    sin_2thw_sq = 4.0_dp * (1.0_dp - sin_thw_sq) * sin_thw_sq
+    !    GF           = 1.1663787D-5 
+    !    GF           =  3.14159265359_dp * alpha_em / sqrt(2.0_dp) / mw**2/sin_thw_sq
+    GF           =  4.0_dp * atan(1.0_dp) * alpha_em / sqrt(2.0_dp) / mw**2/sin_thw_sq
+    positron = log_val_opt ("-positron",.false.)
+    neutrino = log_val_opt ("-neutrino",.false.)
+    ! For a positron the Axial coupling flips sign
+    Ae = - 0.5_dp
+    if(positron) Ae = - Ae
+    Ve = - 0.5_dp + 2.0_dp * sin_thw_sq
+    if(neutrino) then
+       Ve = 0.5_dp
+       Ae = -Ae
+    endif
+    Ae2 = Ae**2
+    Ve2 = Ve**2
+    Ve2_Ae2 = Ve2 + Ae2
+    two_Ve_Ae = 2.0_dp * Ve * Ae
+
+    ! The order at which we are running is read here along with
+    ! whether or not we are doing inclsuvie/p2b and NC/CC.
+    order_min    = int_val_opt ('-order-min',1)
+    order_max    = int_val_opt ('-order-max',3)
+    order = 'NNLO'
+    separate_orders = log_val_opt("-separate-orders",.false.)
+    ! if "-lo/-nlo/-nnlo/-n3lo" command is given, overwrite order_min and order_max accordingly
+    if (log_val_opt("-lo")) then
+       order_min = 1
+       order_max = 1
+       order = '  lo'
+    elseif (log_val_opt("-nlo")) then
+       order_min = 1
+       order_max = 2
+       order = ' nlo'
+    elseif (log_val_opt("-nnlo")) then
+       order_min = 1
+       order_max = 3
+       order = 'nnlo'
+    elseif (log_val_opt("-n3lo")) then
+       order_min = 1
+       order_max = 4
+       order = 'n3lo'
+    else
+       if(order_max.eq.1) order = '  lo'
+       if(order_max.eq.2) order = ' nlo'
+       if(order_max.eq.3) order = 'nnlo'
+       if(order_max.eq.4) order = 'n3lo'
+    endif
+    if(order_min.ne.1) separate_orders = .true. ! In this case we always need to separate the orders
+    NC = log_val_opt("-NC",.true.)
+    CC = log_val_opt("-CC",.false.)
+    noZ = .not.log_val_opt ("-includeZ",.false.)
+    Zonly = .false.
+    intonly = .false.
+    if(.not.noZ) Zonly = log_val_opt ("-Zonly",.false.)
+    if(.not.noZ) intonly = log_val_opt ("-intonly",.false.)
+    if(neutrino.and.NC) then
+       Zonly = .true.
+       noZ = .false.
+       intonly = .false.
+    endif
+    if(Zonly.and.intonly) stop 'Cannot run with both Z and interference ONLY flags'
+    if(.not.NC.and..not.CC) stop 'Need to run with either or/both of NC and CC'
+    p2b = log_val_opt("-p2b",.false.)
+    inclusive = .not.p2b 
+    if(.not.noZ.and.p2b) stop 'Cannot do Z in p2b yet'
+    if(CC.and.p2b) stop 'Cannot do CC in p2b yet'
+    if(order_max.ge.4.and.p2b) stop 'Cannot run p2b at N3LO yet'
+    if(vnf.and.p2b) stop 'Cannot run p2b with variable flavour'
+    outname      = string_val_opt("-out", "") ! Overwite the prefix of the file name
+    prefix       = string_val_opt("-prefix", "") ! Overwite the prefix of the file name
+    if(prefix.eq.'') prefix       = string_val_opt("-out", "") ! Overwite the prefix of the file name
+    do_analysis = .not.log_val_opt("-no-analysis",.false.)
+    if(p2b.and..not.do_analysis) stop 'Should really be doing an analysis with p2b'
+
+    ! Parameters dealing with scale variations
+    scale_choice = int_val_opt ('-scale-choice',1) ! 1: Use Q. 0: Use MZ. For now fixed.
+    xmuf         = dble_val_opt("-xmuf",1.0_dp)
+    xmur         = dble_val_opt("-xmur",1.0_dp)
+    pdfname      = string_val_opt("-pdf", "")
+
+    toy_Q0       = dble_val_opt("-toyQ0",-1d0)
+    Q0pdf        = dble_val_opt("-Q0pdf",-1d0)
+    xmuR_PDF     = dble_val_opt("-xmuRPDF",1d0)
+    if(pdfname.eq.'') then
+       if(toy_Q0.lt.0d0) then
+          call help_message
+          print*, '-pdf must be specified!'
+          call exit()
+       endif
+       orderPDF = order_max - 1
+    else
+       ! Initialise PDF
+       call initPDFSetByName(pdfname)
+       call getQ2min(0,Q2minPDF)
+       call getorderas(orderPDF) ! NB: LHAPDF returns 0 for 1-loop running, 1 for 2-loop etc.
+    endif
+
+    nmempdf      = int_val_opt ("-nmempdf",0)
+    pdfuncert    = log_val_opt ("-pdfuncert")
+    alphasuncert = log_val_opt ("-alphasuncert")
+    if(alphasuncert.and..not.pdfuncert) stop "Need -pdfuncert to run with -alphasuncert"
+    scaleuncert  = log_val_opt ("-scaleuncert")
+    if(scaleuncert.and.scale_choice.lt.2) scale_choice = 2
+    if(scale_choice.ge.2) separate_orders = .true.
+    if(scaleuncert.and.vnf) then
+       print*, 'Cannot currently do automatic scale uncertainties and&
+            & vnf. Please run the scale choices individually like&
+            & this:'
+       print*, './disorder -xmur 1.0 -xmuf 1.0 -vnf '
+       stop
+    endif
+    Nscales =1
+    if(scaleuncert) Nscales = 7
+    scalestr(1) = '_μR_1.0_μF_1.0'
+    scalestr(2) = '_μR_2.0_μF_2.0'
+    scalestr(3) = '_μR_0.5_μF_0.5'
+    scalestr(4) = '_μR_1.0_μF_2.0'
+    scalestr(5) = '_μR_1.0_μF_0.5'
+    scalestr(6) = '_μR_2.0_μF_1.0'
+    scalestr(7) = '_μR_0.5_μF_1.0'
+
+
+    if(p2b.and.pdfuncert) stop "Cannot do pdf uncertainties with p2b"
+
+    ! Some parameters setting up the VEGAS run
+    readin       = log_val_opt ("-readingrid")
+    ncall1       = int_val_opt ("-ncall1",10000)
+    ncall2       = int_val_opt ("-ncall2",100000)
+    it1          = int_val_opt("-it1",1)
+    itmx1        = int_val_opt ("-itmx1",3)
+    itmx2        = 1!int_val_opt ("-itmx2",1)
+    if((int_val_opt("-iseed",1).gt.1) .and. &
+         & (int_val_opt("-irseq",1).gt.1)) stop 'Cannot have both rseq and  &
+         &        iseed on commandline'
+    iseed        = int_val_opt ("-iseed",1)
+    if(iseed.eq.1) then
+       iseed        = int_val_opt ("-rseq",1)
+    endif
+    write(seedstr,"(I4.4)") iseed
+    idum = -iseed ! Initial seed
+    if(readin.or.it1.gt.1) then
+       readin = .true.
+       ! Fastforward random seed
+       do i = 1,it1
+          do call = 1,ncall1
+             ran = ran2(idum)
+          enddo
+       enddo
+       idum = -idum
+    endif
+    ingridfile    =trim(prefix)//'grids-'//trim(adjustl(order))//'-'//seedstr//'.dat'
+    outgridfile   =ingridfile
+    outgridtopfile=trim(prefix)//'grids-'//trim(adjustl(order))//'-'//seedstr//'.top'
+    ilast=0
+
+    ! Setup the phase space
+    !     Read in bounds on x,y,Q2
+    Q = dble_val_opt("-Q",-1.0_dp)
+    if(Q.lt.0.0_dp) then
+       if(dble_val_opt("-Qmin",-1d0) .gt. 0d0) then
+          Q2min = (dble_val_opt("-Qmin",sqrt(Q2minPDF)))**2
+       else
+          Q2min = dble_val_opt("-Q2min",Q2minPDF)
+       endif
+       if(dble_val_opt("-Qmax",-1d0) .gt. 0d0) then
+          Q2max = (dble_val_opt("-Qmax",1d100))**2
+       else
+          Q2max = dble_val_opt("-Q2max",1d200)
+       endif
+    else 
+       Q2min = Q**2
+       Q2max = Q2min
+    endif
+
+
+    x = dble_val_opt("-x",-1.0_dp)
+    if(x.lt.0.0_dp) then
+       xmin = dble_val_opt("-xmin",0.0_dp)
+       xmax = dble_val_opt("-xmax",1.0_dp)
+    else
+       xmin = x
+       xmax = xmin
+    endif
+    y = dble_val_opt("-y",-1.0_dp)
+    if(y.lt.0.0_dp) then
+       ymin = dble_val_opt("-ymin",0.0_dp)
+       ymax = dble_val_opt("-ymax",1.0_dp)
+    else
+       ymin = y
+       ymax = ymin
+    endif
+
+    !     Set centre of mass energy
+    El = dble_val_opt("-Elep",27.5_dp)
+    Eh = dble_val_opt("-Ehad",820.0_dp)
+    s = 4d0 * Eh * El
+
+    !     Sanity checks
+    if(Q2min.lt.0d0) stop 'Q2min negative'
+    if(xmin.lt.0d0) stop 'xmin negative'
+    if(ymin.lt.0d0) stop 'ymin negative'
+    if(Q2min.gt.Q2max) stop 'Q2min > Q2max'
+    if(xmin.gt.xmax) stop 'xmin > xmax'
+    if(ymin.gt.ymax) stop 'ymin > ymax'
+    if(Q2max.gt.s) Q2max = s
+
+    if(Q2min.eq.Q2max.and.xmin.eq.xmax.and.ymin.eq.ymax) stop 'Only two variables can be constrained'
+
+    if(s*xmax*ymax.lt.Q2min .or. s*xmin*ymin.gt.Q2max) stop 'No phase space available'
+
+    novegas = .false.
+    if(Q2min.eq.Q2max.and.xmin.eq.xmax) then
+       ymin = Q2min/(s*xmin)
+       ymax = ymin
+       novegas = .true.
+    elseif(Q2min.eq.Q2max.and.ymin.eq.ymax) then
+       xmin = Q2min/(s*ymin)
+       xmax = xmin
+       novegas = .true.
+    elseif(xmin.eq.xmax.and.ymin.eq.ymax) then
+       Q2min = s*xmin*ymin
+       Q2max = Q2min
+       novegas = .true.
+    else if(xmin.eq.xmax) then
+       if(xmin*ymin*s .gt. Q2min) Q2min = xmin*ymin*s
+       if(xmax*ymax*s .lt. Q2max) Q2max = xmax*ymax*s
+    else
+       if(xmin*ymax*s .lt. Q2min) xmin = Q2min/(ymax*s)
+       if(xmax*ymin*s .gt. Q2max) xmax = Q2max/(ymin*s)
+    endif
+    !         if(s*xmin*ymin .gt. Q2min) Q2min = s*xmin*ymin
+    !         if(s*xmax*ymax .gt. Q2max) Q2max = s*xmax*ymax
+    sqrts = sqrt(s * xmax)  
+
+    ! Some parameters for DISENT
+    NPOW1  = dble_val_opt("-npow1",2.0_dp)
+    NPOW2  = dble_val_opt("-npow2",4.0_dp)
+    CUTOFF = dble_val_opt("-cutoff",1d-8)
+
+    ! Sensible initial Qmin for the PDF
+    Qmin = 1.0_dp
+
+    sigma_all_scales = 0.0_dp ! Initialise
+    NC_reduced_sigma = 0.0_dp
+    CC_reduced_sigma = 0.0_dp
+    NC_reduced_dsigma = 0.0_dp
+    CC_reduced_dsigma = 0.0_dp
+
+    ! For hoppetStartExtended. Could think of putting on commandline...
+    ! Streamlined initialization
+    ! including  parameters for x-grid
+    order_hoppet = -6 
+    ymax_hoppet  = 16.0_dp
+    dy    = 0.05_dp  ! dble_val_opt("-dy",0.1_dp)
+    dlnlnQ = dy/4.0_dp
+    nloop = order_max
+    minQval = min(xmuF*Qmin, Qmin)
+    maxQval = max(xmuF*sqrts, sqrts)
+    if(scale_choice.eq.4) maxQval = max(xmuF*sqrt(s), sqrt(s))
+    scale_choice_hoppet = min(2,scale_choice)
+
+    if (.not.CheckAllArgsUsed(0)) then
+       call help_message
+       call exit()
+    endif
+    if(orderPDF+1.ne.order_max) then
+       write(*,*) '# ----------------------------------------------------------'
+       write(*,*) '# WARNING!: The order of the PDF, ', trim(adjustl(pdfname)), ', is'
+       write(*,*) '# not the same as the perturbative order, ',trim(order), ', being computed,'
+       write(*,*) '# which is the order at which disorder initialises a running'
+       write(*,*) '# coupling. Make sure results are consistent!'
+       write(*,*) '# ----------------------------------------------------------'
+       call sleep(1)
+    endif
+
+  end subroutine set_parameters
+
+  !----------------------------------------------------------------------
+  real(dp) function alphasLocal(muR)
+    real(dp), intent(in) :: muR
+    real(dp) :: muR_lcl, alphasPDF
+    muR_lcl = max(muR,Qmin)
+    !if(toy_Q0 < 0d0) then
+       ! we use alphas from the LHAPDF PDF
+    !   alphasLocal = alphasPDF(muR_lcl)
+    !else
+       ! we use alphas from HOPPET
+    alphasLocal = CouplingValue(coupling, muR_lcl)
+    !endif
+  end function alphasLocal
+
+
+  subroutine print_header(idev)
+    implicit none
+    integer, intent(in) :: idev
+    real(dp) :: Qmn, Qmx
+    write(idev,'(a)',advance='no') ' # '
+    call time_stamp(idev)
+    write(idev,*) '#'//trim(command_line())
+    write(idev,*) '# ----------------------------------------------------------'
+    write(idev,'(a,a)',advance='no') ' # Doing DIS @ ', trim(order)
+    if(neutrino) then
+       if(.not.positron) write(idev,*) ' (νe + p)'
+       if(positron) write(idev,*) ' (νebar + p)'
+    else
+       if(.not.positron) write(idev,*) ' (e^- + p)'
+       if(positron) write(idev,*) ' (e^+ + p)'
+    endif
+    if(.not.p2b) then
+       write(idev,*) '# Inclusively in radiation'
+    elseif(p2b) then
+       write(idev,*) '# Using DISENT with projection-to-Born'
+    endif
+    if(CC) write(idev,*) '# Including charged current'
+    if(NC) then
+       write(idev,*) '# Including neutral current'
+       if(noZ)  write(idev,*) '# With γ only'
+       if(.not.noZ.and.(.not.Zonly).and.(.not.intonly))  write(idev,*) '# With γ/Z'
+       if(Zonly)  write(idev,*) '# With Z only'
+       if(intonly)  write(idev,*) '# With γ/Z interference only'
+    else
+       write(idev,*) '# And no neutral current'
+    endif
+    Qmn = dsqrt(Q2min)
+    Qmx = dsqrt(Q2max)
+    write(idev,'(a,F14.7,F14.7)') ' # xmin, xmax:      ', xmin, xmax
+    write(idev,'(a,F14.7,F14.7)') ' # ymin, ymax:      ', ymin, ymax
+    write(idev,'(a,F14.7,F14.7,a)') ' # Qmin, Qmax:      ', Qmn, Qmx, ' GeV'
+    write(idev,'(a,F14.7,a)') ' # Electron energy: ', El, ' GeV'
+    write(idev,'(a,F14.7,a)') ' # Proton energy:   ', Eh, ' GeV'
+    write(idev,'(a,F14.7,a)') ' # COM energy:      ', S,  ' GeV^2'
+    if(toy_Q0 < zero) write(idev,'(a,a)') ' # PDF:             ', trim(adjustl(pdfname))
+    if(toy_Q0 > zero) write(idev,*) ' # PDF:             ', 'LHA toy PDF initialised at', toy_Q0, 'GeV'
+    write(idev,'(a,F14.7,a)') ' # MZ:              ', MZ, ' GeV'
+    write(idev,'(a,F14.7,a)') ' # MW:              ', MW, ' GeV'
+    if(.not.vnf)   write(idev,'(a,I14)') ' # nf:              ', nflav
+    if(vnf)   write(idev,'(a,a)') ' # nf:              ', 'variable'
+    write(idev,'(a,F14.7)') ' # CA:              ', CAlcl
+    write(idev,'(a,F14.7)') ' # CF:              ', CFlcl
+    write(idev,'(a,F14.7)') ' # TR:              ', TRlcl
+    write(idev,'(a,F14.7)') ' # αS(MZ):          ', alphasLocal(MZ)
+    write(idev,'(a,F14.7)') ' # αS(Qmin):        ', alphasLocal(Qmn)
+    write(idev,'(a,I1,a)')  ' #        with ',order_max,'-loop running'
+    write(idev,'(a,F14.7)') ' # 1/αEM:           ', 1.0_dp/alpha_em
+    write(idev,'(a,E14.7,a)') ' # GF:                  ', GF,  ' GeV^-2'
+    write(idev,'(a,F14.7)') ' # sin(θ_W)^2:      ', sin_thw_sq
+
+    write(idev,*) '# ----------------------------------------------------------'
+
+  end subroutine print_header
+
+  subroutine welcome_message
+    write(0,'(a)') '-----------------------------------------------------------'
+    write(0,'(a)') '               Welcome to disorder v. 1.0.0                '
+    write(0,'(a)') '        Written by Alexander Karlberg (2023-2024)          '
+    write(0,'(a)') '                                                           '
+    write(0,'(a)') ' It is made available under the GNU public license,        '
+    write(0,'(a)') ' with the additional request that if you use it or any     '
+    write(0,'(a)') ' derivative of it in scientific work then you should cite: '
+    write(0,'(a)') ' A. Karlberg (arXiv:2401.16964).                           '
+    write(0,'(a)') '                                                           '
+    write(0,'(a)') ' You are also encouraged to cite HOPPET, the original      '
+    write(0,'(a)') ' references,for LO, NLO and NNLO splitting functions, the  '
+    write(0,'(a)') ' QCD 1, 2, 3 and 4 loop beta functions and the coupling and'
+    write(0,'(a)') ' PDF mass threshold matching functions. You are furthermore' 
+    write(0,'(a)') ' encouraged to cite the LO, NLO, NNLO, and N3LO coefficient'
+    write(0,'(a)') ' functions and the disent references.                      '
+    write(0,'(a)') '-----------------------------------------------------------'
+  end subroutine welcome_message
+
+  subroutine help_message
+    call welcome_message
+    write(0,'(a)') ' Some common flags to use are (default values in [] and ()   '
+    write(0,'(a)') ' means that the flag takes an input (dble/int/string).       '
+    write(0,'(a)') ' Values are in GeV typically). -pdf is mandatory :           '
+    write(0,'(a)') '                                                             '
+    write(0,'(a)') ' # DIS setup:                                                '
+    write(0,'(a)') ' -Q (dble) : Specify fixed Q OR                              '
+    write(0,'(a)') ' -Qmin (dble) [QminPDF] : Specify minimum Q                  '
+    write(0,'(a)') ' -Qmax (dble) : Specify maximum Q                            '
+    write(0,'(a)') ' -Q2min (dble) [Q2minPDF] : Specify minimum Q2               '
+    write(0,'(a)') ' -Q2max (dble) : Specify maximum Q2                          '
+    write(0,'(a)') ' -x (dble) : Specify fixed x OR                              '
+    write(0,'(a)') ' -xmin (dble) : Specify minimum x                            '
+    write(0,'(a)') ' -xmax (dble) : Specify maximum x                            '
+    write(0,'(a)') ' -y (dble) : Specify fixed y OR                              '
+    write(0,'(a)') ' -ymin (dble) : Specify minimum y                            '
+    write(0,'(a)') ' -ymax (dble) : Specify maximum y                            '
+    write(0,'(a)') ' -CC [false] : Include charged current processes             '
+    write(0,'(a)') ' -NC [true] : Include neutral current processes              '
+    write(0,'(a)') ' -includeZ [false] : Include Z and interferences             '
+    write(0,'(a)') ' -positron [false] : Incoming positron                       '
+    write(0,'(a)') ' -neutrino [false] : Incoming neutrino (anti-neutrino if     '
+    write(0,'(a)') '                     -positron is also specified)            '
+    write(0,'(a)') ' -Elep (dble) [27.5] : Energy of lepton in lab frame         '
+    write(0,'(a)') ' -Ehad (dble) [820.0] : Energy of hadron in lab frame        '
+    write(0,'(a)') '                                                             '
+    write(0,'(a)') ' # QCD setup:                                                '
+    write(0,'(a)') ' -pdf : LHAPDF name (e.g. NNPDF30_nnlo_as_0118_hera)         '
+    write(0,'(a)') ' -lo/-nlo/-nnlo/-n3lo [-nnlo]: Run at LO/NLO/NNLO/N3LO       '
+    write(0,'(a)') ' -scale-choice (int) [1]: Central scale: 0: MZ, 1: Q,        '
+    write(0,'(a)') '                          3: Q*sqrt(1-y), 4: Q*(1-x)/x       '
+    write(0,'(a)') ' -scaleuncert [false]: Do 7-point scale variation around Q   '
+    write(0,'(a)') ' -pdfuncert [false] : Compute pdf uncertainties              '
+    write(0,'(a)') ' -p2b [false] : Turn on disent and projection-to-Born        '
+    write(0,'(a)') '                                                             '
+    write(0,'(a)') ' # EW parameters:                                            '
+    write(0,'(a)') ' -one-over-alpha (dble) [137.] : 1/αEM                       '
+    write(0,'(a)') ' -mz (dble) [91.1876] : mass of Z boson                      '
+    write(0,'(a)') ' -mw (dble) [80.398]  : mass of W boson                      '
+    write(0,'(a)') '                                                             '
+    write(0,'(a)') ' # Run parameters:                                           '
+    write(0,'(a)') ' -prefix (string) : Add a prefix to all output               '
+    write(0,'(a)') ' -ncall1 (int) [100000] : Number of calls to VEGAS warmup    '
+    write(0,'(a)') ' -itmx1 (int) [3]  : Number of iterations in VEGAS warmup    '
+    write(0,'(a)') ' -ncall2 (int) [100000] : Number of calls to VEGAS production'
+    write(0,'(a)') ' -iseed/-rseq (int) [1] : The seed                           '
+    write(0,'(a)') ' -no-analysis [false] : Turn off the analysis                ' 
+    write(0,'(a)') ' -help : Print this help message                             '
+    write(0,'(a)') '                                                             '
+    write(0,'(a)') ' # Toy PDF parameters:                                       '
+    write(0,'(a)') ' -toyQ0 (dble) [-1.0]: If > 0 then uses the HERALHC initial '
+    write(0,'(a)') ' condition at that scale and evolves using Hoppet            '
+    write(0,'(a)') ' -Q0pdf (dble) [-1.0]: If > 0 then read in LHAPDF at that    '
+    write(0,'(a)') ' scale and evolve using Hoppet                               '
+    write(0,'(a)') '                                                             '
+    write(0,'(a)') ' More specialised flags and helpful information can be       '
+    write(0,'(a)') ' found in src/mod_parameters.f90. Logical flags are set to   '
+    write(0,'(a)') ' true if present on the command line (-p2b turns on p2b).    '
+    write(0,'(a)') ' They can be set to false by prefixing with "no", for        '
+    write(0,'(a)') ' instance like this : -noNC.                                 '
+    write(0,'(a)') '                                                             '
+    write(0,'(a)') ' Example command line:                                       '
+    write(0,'(a)') '                                                             '
+    write(0,'(a)') ' ./disorder -pdf MSHT20nnlo_as118 -Q 20.0 -noNC -CC          '
+  end subroutine help_message
+
+end module mod_parameters
diff --git a/disorder-1.0.0/src/mod_phase_space.f90 b/disorder-1.0.0/src/mod_phase_space.f90
new file mode 100644
index 0000000..9184a78
--- /dev/null
+++ b/disorder-1.0.0/src/mod_phase_space.f90
@@ -0,0 +1,320 @@
+module mod_phase_space
+  use mod_parameters
+  implicit none
+  
+  PRIVATE
+  
+  PUBLIC gen_phsp_born, p2bmomenta, mbreit2lab, mlab2breit
+  
+contains
+  
+  subroutine gen_phsp_born(xborn, x, y, Qsq, Qvec, jacobian, plab, pbreit)
+    implicit none
+    double precision x, y, Qsq, jacobian, plab(0:3,2+2), pbreit(0:3,2+2)
+    double precision xborn(2), jac, Qval, Qvec(0:3)
+    double precision pi
+    parameter (pi = 3.14159265358979323846d0)
+    
+    jac = 1d0
+    pbreit = 0d0
+    plab = 0d0
+    Qvec = 0d0
+
+    !     Generate first momentum fraction x
+    if(xmin.eq.xmax) then
+       x = xmin
+       jac = 1d0 * jac
+       !      elseif(xmin.lt.ymax) then
+    elseif(xmin.lt.xmax) then
+       x = xmin * exp(xborn(1)*log(xmax/xmin))
+       jac = jac * log(xmax/xmin) * x
+    endif
+
+    if(ymin.eq.ymax) then
+       y = ymin
+       jac = 1d0 * jac
+    else
+       !     Check available phase space for y/x
+       ymn = ymin
+       ymx = ymax
+       
+       if(ymin.lt. Q2min/(x * s)) ymn = Q2min/(x * s)
+       if(ymax.gt. Q2max/(x * s)) ymx = Q2max/(x * s)
+
+       if(ymn.eq.ymx) then
+          y = ymn
+          jac = 1d0 * jac
+       else
+          y = ymn * exp(xborn(2)*log(ymx/ymn))
+          jac = jac * log(ymx/ymn) * y
+       endif
+    endif
+    
+!    if(ymn.eq.ymx) then
+!       y = ymn
+!       jac = 1d0 * jac
+!    elseif(ymn.lt.ymx) then
+!       y = ymn * exp(xborn(2)*log(ymx/ymn))
+!       jac = jac * log(ymx/ymn) * y
+!    else
+!       print*, ymn,ymx,x,s,Q2min,Q2max
+!       stop 'No phase space available for y'
+!    endif
+
+    ! For numerical stability
+    if(Q2min.eq.Q2max) then
+       Qsq = Q2min
+    else
+       Qsq = y * x * s
+       jac = jac * x * s
+    endif
+
+    Qval = sqrt(Qsq)
+    jacobian = jac 
+
+    if(y.lt.ymin.or.y.gt.ymax) jacobian = 0d0
+    if(Qsq.lt.Q2min.or.Qsq.gt.Q2max) jacobian = 0d0
+    if(x.lt.xmin.or.x.gt.xmax) jacobian = 0d0
+
+    ! Now set up the momenta in the Breit frame first
+
+    ! Incoming lepton
+    pbreit(0,1) = (2.0d0 - y) * 0.5d0 / y
+    pbreit(1,1) = sqrt(1-y)/y
+    pbreit(2,1) = 0d0
+    pbreit(3,1) = - 0.5d0
+    pbreit(:,1) = Qval * pbreit(:,1)
+    ! Incoming parton
+    pbreit(0,2) = Qval * 0.5d0
+    pbreit(3,2) = Qval * 0.5d0
+    ! Outgoing lepton
+    pbreit(0,3) = (2.0d0 - y) * 0.5d0 / y
+    pbreit(1,3) = sqrt(1-y)/y
+    pbreit(2,3) = 0d0
+    pbreit(3,3) = 0.5d0
+    pbreit(:,3) = Qval * pbreit(:,3)
+    ! Outgoing parton
+    pbreit(0,4) = Qval * 0.5d0
+    pbreit(3,4) = - Qval * 0.5d0 
+
+    Qvec(0) = y * (El - x * Eh)
+    Qvec(1) = -Qval * sqrt(1 - y) 
+    Qvec(2) = 0d0
+    Qvec(3) = -y * (El + x * Eh)
+
+    !     In lab frame by hand
+    ! Incoming lepton
+    plab(0,1) = El
+    plab(3,1) = -El
+    ! Incoming parton
+    plab(0,2) = x * Eh
+    plab(3,2) = x * Eh
+    ! Outgoing lepton
+    plab(:,3) = plab(:,1) - Qvec(:)
+    ! Outgoing parton
+    plab(:,4) = plab(:,2) + Qvec
+
+    !    call mlab2breit(4,Qvec,plab,pbreit,.true.)
+    !    print*, ''
+    !    print*, 'pbreit 1', pbreit(:,1)
+    !    print*, 'pbreit 2', pbreit(:,2)
+    !    print*, 'pbreit 3', pbreit(:,3)
+    !    print*, 'pbreit 4', pbreit(:,4)
+    
+    !print*, 'Momenta in Breit frame'
+    !print*, 'Incoming lepton:', pbreit(:,1)
+    !print*, 'Incoming parton:', pbreit(:,2)
+    !print*, 'Outgoing lepton:', pbreit(:,3)
+    !print*, 'Outgoing parton:', pbreit(:,4)
+    !print*, 'Momenta in lab frame'
+    !print*, 'Incoming lepton:', plab(:,1)
+    !print*, 'Incoming parton:', plab(:,2)
+    !print*, 'Outgoing lepton:', plab(:,3)
+    !print*, 'Outgoing parton:', plab(:,4)
+    !print*, 'Qvec:           ', Qvec(:)
+    !print*, 'Qsq x 2:        ', Qsq, invmsq(Qvec)
+    !print*, 'x,y:            ', x, y
+
+
+  end subroutine gen_phsp_born
+
+  double precision function invmsq(p) 
+    implicit none
+    double precision p(0:3)
+
+    invmsq = p(0)**2 - p(1)**2 - p(2)**2 - p(3)**2
+  end function invmsq
+
+  !     Q in the lab frame (normal DIS variable), p in the lab frame and
+  !     pout in the breit frame. This uses appendix seven of the DIS book
+  !     by A Cooper-Sakar. Page 208 Appendix 7.11. 
+  subroutine mlab2breit(m,Q,p,pout,isPlus)
+    implicit none
+    integer j,m
+    logical isPlus
+    double precision Q(0:3), p(0:3,m), pin(0:3,m), pout(0:3,m), Qval
+    double precision invQval, norm, q0, q1, q2, q3
+    double precision z(3), Qb(0:3)
+    parameter (z = (/0d0,0d0,1d0/))
+    double precision trans(0:3,0:3)
+
+    Qval = sqrt(-invmsq(Q))
+    invQval = 1d0/Qval
+    Qb = Q                    ! Local copy
+    pin = p                   ! Local copy
+    !     The routine assumes "+" like incoming direction. If that is not
+    !     the case, we revert the z-component.
+    q0 = Qb(0)
+    q1 = Qb(1)
+    q2 = Qb(2)
+    q3 = Qb(3)
+    if(.not.isPlus) then
+       q3 = -Qb(3)
+    endif
+    norm = 1d0/(q0 - q3)
+
+
+    !     Compute composite Lorentz transformation
+    trans(0,0) = q0*invQval + Qval*norm
+    trans(0,1) = -q1*invQval
+    trans(0,2) = -q2*invQval
+    trans(0,3) = -q3*invQval -Qval*norm
+
+    trans(1,0) = -q1*norm
+    trans(1,1) = 1d0
+    trans(1,2) = 0d0
+    trans(1,3) = q1*norm
+
+    trans(2,0) = -q2*norm
+    trans(2,1) = 0d0
+    trans(2,2) = 1d0
+    trans(2,3) = q2*norm
+
+    trans(3,0) = q0*invQval
+    trans(3,1) = -q1*invQval
+    trans(3,2) = -q2*invQval
+    trans(3,3) = -q3*invQval
+
+    if (.not.isPlus) then
+       trans(:,3) = - trans(:,3)
+       trans(3,:) = - trans(3,:)
+    endif
+
+    !     Perform transformation
+    do j=1,m
+       pout(:,j) = MATMUL(trans,pin(:,j))
+    enddo
+  end subroutine mlab2breit
+
+  !     Q in the lab frame (normal DIS variable), p in the breit frame and
+  !     pout in the lab frame. This uses appendix seven of the DIS book by
+  !     A Cooper-Sakar. Page 208 Appendix 7.11. This is the inverse of the
+  !     transformation mlab2breit2.
+  subroutine mbreit2lab(m,Q,p,pout,isPlus)
+    implicit none
+    integer j,m
+    logical isPlus
+    double precision Q(0:3), p(0:3,m), pin(0:3,m), pout(0:3,m), Qval
+    double precision norm, invQval
+    double precision z(3), Qb(0:3), q0, q1, q2, q3
+    parameter (z = (/0d0,0d0,1d0/))
+    double precision trans(0:3,0:3)
+
+    Qval = sqrt(-invmsq(Q))
+    invQval = 1d0/Qval
+    Qb = Q                    ! Local copy
+    pin = p                   ! Local copy
+    !     The routine assumes "+" like incoming direction. If that is not
+    !     the case, we revert the z-component.
+    q0 = Qb(0)
+    q1 = Qb(1)
+    q2 = Qb(2)
+    q3 = Qb(3)
+    if(.not.isPlus) then
+       q3 = -Qb(3)
+    endif
+    norm = 1d0/(q0 - q3)
+
+
+    !     Compute composite Lorentz transformation
+    trans(0,0) = q0*invQval + Qval*norm
+    trans(0,1) = q1*norm
+    trans(0,2) = q2*norm
+    trans(0,3) = -q0*invQval
+
+    trans(1,0) = q1*invQval
+    trans(1,1) = 1d0
+    trans(1,2) = 0d0
+    trans(1,3) = -q1*invQval
+
+    trans(2,0) = q2*invQval
+    trans(2,1) = 0d0
+    trans(2,2) = 1d0
+    trans(2,3) = -q2*invQval
+
+    trans(3,0) = Qval*norm + q3*invQval
+    trans(3,1) = q1*norm
+    trans(3,2) = q2*norm
+    trans(3,3) = -q3*invQval
+
+    if (.not.isPlus) then
+       trans(:,3) = - trans(:,3)
+       trans(3,:) = - trans(3,:)
+    endif
+
+    !     Perform transformation
+    do j=1,m
+       pout(:,j) = MATMUL(trans,pin(:,j))
+    enddo
+  end subroutine mbreit2lab
+
+  subroutine p2bmomenta(x,y,Qsq,pbreit,plab)
+    implicit none
+    double precision x, y, Qsq, plab(0:3,2+2), pbreit(0:3,2+2), Qval,&
+         &     Qvec(0:3)
+
+    pbreit = 0d0
+    plab = 0d0
+    Qvec = 0d0
+    Qval = sqrt(Qsq)
+
+    !     Incoming lepton
+    pbreit(0,1) = (2.0d0 - y) * 0.5d0 / y
+    pbreit(1,1) = sqrt(1-y)/y
+    pbreit(2,1) = 0d0
+    pbreit(3,1) = - 0.5d0
+    pbreit(:,1) = Qval * pbreit(:,1)
+    ! Incoming parton
+    pbreit(0,2) = Qval * 0.5d0
+    pbreit(3,2) = Qval * 0.5d0
+    ! Outgoing lepton
+    pbreit(0,3) = (2.0d0 - y) * 0.5d0 / y
+    pbreit(1,3) = sqrt(1-y)/y
+    pbreit(2,3) = 0d0
+    pbreit(3,3) = 0.5d0
+    pbreit(:,3) = Qval * pbreit(:,3)
+    ! Outgoing parton
+    pbreit(0,4) = Qval * 0.5d0
+    pbreit(3,4) = -Qval * 0.5d0
+
+    Qvec(0) = y * (El - x * Eh)
+    Qvec(1) = -Qval * sqrt(1 - y) 
+    Qvec(2) = 0d0
+    Qvec(3) = -y * (El + x * Eh)
+
+    !     In lab frame by hand
+    ! Incoming lepton
+    plab(0,1) = El
+    plab(3,1) = -El
+    ! Incoming parton
+    plab(0,2) = x * Eh
+    plab(3,2) = x * Eh
+    ! Outgoing lepton
+    plab(:,3) = plab(:,1) - Qvec(:)
+    ! Outgoing parton
+    plab(:,4) = plab(:,2) + Qvec
+
+  end subroutine p2bmomenta
+
+
+end module mod_phase_space
diff --git a/disorder-1.0.0/validation/quick_validation.sh b/disorder-1.0.0/validation/quick_validation.sh
new file mode 100755
index 0000000..8281cad
--- /dev/null
+++ b/disorder-1.0.0/validation/quick_validation.sh
@@ -0,0 +1,142 @@
+#!/bin/bash
+# To validate the program run
+# ./validate_or_generate.sh validate
+#
+# To generate new validation runs
+# ./validate_or_generate.sh generate
+#
+# The script is not very flexible as it needs cmake to work with
+# standard paths to hoppet, lhapdf and fastjet. If that is not the
+# case, then the user should modify the below
+CMAKEFLAGS=" -DNEEDS_FASTJET=ON -DANALYSIS=exclusive_lab_frame_analysis.f "
+
+# Some colours for printout
+RED='\033[0;31m'
+GREEN='\033[0;32m'
+PURPLE='\033[1;35m'
+NC='\033[0m' # No Color
+
+# Clean-up any semaphores and old builds
+rm -rf ~/.parallel/semaphores/* build
+
+prefix="
+inclusive_nc_Q_10_x_0.01_ 
+inclusive_nc_includeZ_Q_10_x_0.01_ 
+inclusive_cc_Q_10_x_0.01_ 
+inclusive_nc_Q_10_ 
+inclusive_nc_includeZ_Q_10_ 
+inclusive_cc_Q_10_ 
+inclusive_nc_Qmin_1_x_0.01_ 
+inclusive_nc_includeZ_Qmin_1_x_0.01_ 
+inclusive_cc_Qmin_1_x_0.01_ 
+inclusive_nc_Q_10_y_0.01_ 
+inclusive_nc_includeZ_Q_10_y_0.01_ 
+inclusive_cc_Q_10_y_0.01_ 
+inclusive_nc_Q_10_x_0.01_neutrino_ 
+inclusive_nc_Q_10_x_0.01_neutrino_positron_ 
+inclusive_cc_Q_10_x_0.01_neutrino_ 
+inclusive_cc_Q_10_x_0.01_neutrino_positron_ 
+p2b_nc_Q_10_x_0.01_
+p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+"
+prefixarray=($prefix)
+
+cmdline=(
+    # Some inclusive runs
+    -n3lo\ -NC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ 
+    -n3lo\ -NC\ -includeZ\ -positron\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ 
+    -n3lo\ -CC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ 
+    -n3lo\ -NC\ -toyQ0\ 2.0\ -Q\ 10.0\ -scaleuncert\ 
+    -n3lo\ -NC\ -includeZ\ -toyQ0\ 2.0\ -Q\ 10.0\ -scaleuncert\ 
+    -n3lo\ -CC\ -toyQ0\ 2.0\ -Q\ 10.0\ -scaleuncert\ 
+    -n3lo\ -NC\ -toyQ0\ 2.0\ -Qmin\ 1.0\ -x\ 0.01\ -scaleuncert\ 
+    -n3lo\ -NC\ -includeZ\ -toyQ0\ 2.0\ -Qmin\ 1.0\ -x\ 0.01\ -scaleuncert\ 
+    -n3lo\ -CC\ -toyQ0\ 2.0\ -Qmin\ 1.0\ -x\ 0.01\ -scaleuncert\ 
+    -n3lo\ -NC\ -toyQ0\ 2.0\ -Q\ 10.0\ -y\ 0.01\ -scaleuncert\ 
+    -n3lo\ -NC\ -includeZ\ -toyQ0\ 2.0\ -Q\ 10.0\ -y\ 0.01\ -scaleuncert\  
+    -n3lo\ -CC\ -toyQ0\ 2.0\ -Q\ 10.0\ -y\ 0.01\ -scaleuncert\
+    # Some neutrino runs
+    -n3lo\ -NC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ -neutrino\ 
+    -n3lo\ -NC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ -neutrino\ -positron\
+    -n3lo\ -noNC\ -CC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ -neutrino\ 
+    -n3lo\ -noNC\ -CC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ -neutrino\ -positron\
+    #Some p2b runs
+    -nnlo\ -NC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ -p2b\ 
+    -nnlo\ -NC\ -pdf\ MSHT20an3lo_as118\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ -p2b\ 
+)
+
+if [ "${#prefixarray[@]}" -ne "${#cmdline[@]}" ]; then
+    echo "Arrays are not fo the same size " ${#prefixarray[@]}  ${#cmdline[@]}
+    exit 1
+fi
+
+numJobs=${#prefixarray[@]}
+
+dir="test_runs"
+
+rm -rf $dir
+mkdir $dir
+
+echo -e You have invoked the script to ${PURPLE}quickly validate${NC} the code
+
+# Create build directory and compile
+echo -e Building project in ${PURPLE}build${NC}
+mkdir build 
+cd build 
+cmake ../.. $CMAKEFLAGS #> build.log
+make -j #>> build.log
+# Uncomment for CI debug
+#ldd disorder
+#ls /usr/local/lib/
+
+# Move to directory containing reference results
+cd ../$dir
+
+echo -e "Starting ${PURPLE}$numJobs${NC} jobs (in parallel if possible)"
+iJob=1
+for i in $(seq 0 $((numJobs-1)))
+do
+    echo -e Running job number ${iJob}: ${PURPLE}../build/disorder ${cmdline[$i]} -prefix ${prefixarray[$i]}${NC}
+#    sem -j 50% ../build/disorder ${cmdline[$i]} -prefix ${prefixarray[$i]} &> ${prefixarray[$i]%_}.log
+    sem --use-cores-instead-of-threads -j +0 ../build/disorder ${cmdline[$i]} -prefix ${prefixarray[$i]} &> ${prefixarray[$i]%_}.log
+    # Uncomment for CI debug
+#    sem -j 50% ../build/disorder ${cmdline[$i]} -prefix ${prefixarray[$i]} 2>&1 | tee ${prefixarray[$i]%_}.log
+    ((iJob++))
+done
+sem --wait 
+
+echo -e ${PURPLE}DONE${NC} generating results
+
+# If we are generating then nothing more to do. If we are validating then now is the time!
+for file_w_path in ../ref_runs_quick/*
+do
+    file=${file_w_path#../ref_runs_quick/}
+    echo -e Comparing output of ${PURPLE}$file${NC}
+    # First remove some useless lines
+    grep -v "TOTAL TIME" $file_w_path | grep -v "Stamped by" | grep -v "FastJet" > ${file}.ref
+    grep -v "TOTAL TIME" $file | grep -v "Stamped by" | grep -v "FastJet" > ${file}.new
+    diff  ${file}.ref ${file}.new > ${file}.diff
+    checkwc=`cat ${file}.diff| wc -l `
+    if [ $checkwc == "0" ]; then
+	echo -e "Comparison                                                                                           ${GREEN}PASSED${NC}"
+    else
+	echo -e "Comparison                                                                                           ${RED}FAILED${NC}"
+	cat ${file}.diff
+	failed="true"
+    fi
+done
+if [ -z $failed ]; then
+    echo -e All tests ${GREEN}PASSED${NC}
+else
+    echo -e ERROR: At least one test ${RED}FAILED${NC}
+    exit 1
+fi
+
+# Clean up
+echo -e Cleaning up
+
+rm *grids* 
+cd ..
+rm -rf build test_runs
+
+exit 0
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10.log b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10.log
new file mode 100644
index 0000000..b252515
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10.log
@@ -0,0 +1,151 @@
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+
+ input parameters for vegas: ndim=  7 ncall=   8748.
+                             it=    0 itmx=    3
+                             nprn=  0 alph= 1.50
+                             mds=  1 nd=  50
+                              xl( 1)=   0.000     xu( 1)=   1.000    
+                              xl( 2)=   0.000     xu( 2)=   1.000    
+                              xl( 3)=   0.000     xu( 3)=   1.000    
+                              xl( 4)=   0.000     xu( 4)=   1.000    
+                              xl( 5)=   0.000     xu( 5)=   1.000    
+                              xl( 6)=   0.000     xu( 6)=   1.000    
+                              xl( 7)=   0.000     xu( 7)=   1.000    
+
+ iteration no.  1: integral =  87.02514    +/-  0.18    
+ all iterations: integral =  87.02514    +/-  0.18     chi**2/it'n =  0.0    
+
+ iteration no.  2: integral =  86.77441    +/-  0.13    
+ all iterations: integral =  86.85899    +/-  0.11     chi**2/it'n =  1.2    
+
+ iteration no.  3: integral =  86.67656    +/-  0.10    
+ all iterations: integral =  86.76709    +/-  0.74E-01 chi**2/it'n =  1.4    
+ ****************************************************
+ * Writing out vegas grid to inclusive_cc_Q_10_grids-n3lo-0001.dat                                     *
+ ****************************************************
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+
+ input parameters for vegas: ndim=  7 ncall=  98304.
+                             it=    4 itmx=    1
+                             nprn=  0 alph= 1.50
+                             mds=  1 nd=  50
+                              xl( 1)=   0.000     xu( 1)=   1.000    
+                              xl( 2)=   0.000     xu( 2)=   1.000    
+                              xl( 3)=   0.000     xu( 3)=   1.000    
+                              xl( 4)=   0.000     xu( 4)=   1.000    
+                              xl( 5)=   0.000     xu( 5)=   1.000    
+                              xl( 6)=   0.000     xu( 6)=   1.000    
+                              xl( 7)=   0.000     xu( 7)=   1.000    
+
+ iteration no.  1: integral =  86.78020    +/-  0.29E-01
+ all iterations: integral =  86.78020    +/-  0.29E-01 chi**2/it'n = 0.19E-06
+ Outputting results to: inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  3.32E+01 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:33
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_cc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC + CC)                     =       86.780196 pb/GeV^2
+ # MC integration uncertainty     =        0.0334 %
+ # QCD scale uncertainty (+)      =        0.5882 %
+ # QCD scale uncertainty (-)      =       -0.1045 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.170540
+ # QCD scale uncertainty (+)      =        0.1668 %
+ # QCD scale uncertainty (-)      =       -0.0350 %
+ # σ reduced (CC)                 =        0.671364
+ # QCD scale uncertainty (+)      =        0.1362 %
+ # QCD scale uncertainty (-)      =       -0.0346 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..b64673d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_cc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53391554E+02 0.13691317E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28757675E+01 0.50449273E-01
+ 0.60000000E+01 0.70000000E+01 0.42741402E+01 0.60642458E-01
+ 0.70000000E+01 0.80000000E+01 0.68215075E+01 0.74830858E-01
+ 0.80000000E+01 0.90000000E+01 0.12805708E+02 0.98504491E-01
+ 0.90000000E+01 0.10000000E+02 0.26614431E+02 0.12884574E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.86523080E+01 0.19737672E+00
+ -.18000000E+01 -.16000000E+01 0.10588344E+02 0.21617784E+00
+ -.16000000E+01 -.14000000E+01 0.11603866E+02 0.22582243E+00
+ -.14000000E+01 -.12000000E+01 0.13147002E+02 0.23851810E+00
+ -.12000000E+01 -.10000000E+01 0.14399853E+02 0.24859294E+00
+ -.10000000E+01 -.80000000E+00 0.15739193E+02 0.26063142E+00
+ -.80000000E+00 -.60000000E+00 0.17083057E+02 0.27026344E+00
+ -.60000000E+00 -.40000000E+00 0.17243548E+02 0.27003893E+00
+ -.40000000E+00 -.20000000E+00 0.16917050E+02 0.26868438E+00
+ -.20000000E+00 0.00000000E+00 0.17667296E+02 0.27394459E+00
+ 0.00000000E+00 0.20000000E+00 0.17170673E+02 0.26906714E+00
+ 0.20000000E+00 0.40000000E+00 0.16858680E+02 0.26667695E+00
+ 0.40000000E+00 0.60000000E+00 0.16846952E+02 0.26921088E+00
+ 0.60000000E+00 0.80000000E+00 0.15971270E+02 0.26382256E+00
+ 0.80000000E+00 0.10000000E+01 0.15905665E+02 0.26220517E+00
+ 0.10000000E+01 0.12000000E+01 0.15323936E+02 0.25921494E+00
+ 0.12000000E+01 0.14000000E+01 0.15037200E+02 0.25731817E+00
+ 0.14000000E+01 0.16000000E+01 0.66331929E+01 0.17167055E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..3ae9045
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_cc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53245186E+02 0.13654011E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28649236E+01 0.50259047E-01
+ 0.60000000E+01 0.70000000E+01 0.42569596E+01 0.60398702E-01
+ 0.70000000E+01 0.80000000E+01 0.67938659E+01 0.74527638E-01
+ 0.80000000E+01 0.90000000E+01 0.12759390E+02 0.98148155E-01
+ 0.90000000E+01 0.10000000E+02 0.26570047E+02 0.12863308E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.86193786E+01 0.19662550E+00
+ -.18000000E+01 -.16000000E+01 0.10546429E+02 0.21532206E+00
+ -.16000000E+01 -.14000000E+01 0.11556807E+02 0.22490663E+00
+ -.14000000E+01 -.12000000E+01 0.13093279E+02 0.23754344E+00
+ -.12000000E+01 -.10000000E+01 0.14341493E+02 0.24758545E+00
+ -.10000000E+01 -.80000000E+00 0.15676873E+02 0.25959946E+00
+ -.80000000E+00 -.60000000E+00 0.17017926E+02 0.26923295E+00
+ -.60000000E+00 -.40000000E+00 0.17181180E+02 0.26906230E+00
+ -.40000000E+00 -.20000000E+00 0.16860041E+02 0.26777894E+00
+ -.20000000E+00 0.00000000E+00 0.17612800E+02 0.27309949E+00
+ 0.00000000E+00 0.20000000E+00 0.17123252E+02 0.26832407E+00
+ 0.20000000E+00 0.40000000E+00 0.16818387E+02 0.26603971E+00
+ 0.40000000E+00 0.60000000E+00 0.16813213E+02 0.26867201E+00
+ 0.60000000E+00 0.80000000E+00 0.15945963E+02 0.26340446E+00
+ 0.80000000E+00 0.10000000E+01 0.15887301E+02 0.26190238E+00
+ 0.10000000E+01 0.12000000E+01 0.15312803E+02 0.25902680E+00
+ 0.12000000E+01 0.14000000E+01 0.15032393E+02 0.25723586E+00
+ 0.14000000E+01 0.16000000E+01 0.66329377E+01 0.17166391E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..d4b2467
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_cc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53192184E+02 0.13640373E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28566932E+01 0.50114659E-01
+ 0.60000000E+01 0.70000000E+01 0.42453626E+01 0.60234141E-01
+ 0.70000000E+01 0.80000000E+01 0.67792657E+01 0.74367473E-01
+ 0.80000000E+01 0.90000000E+01 0.12745367E+02 0.98040188E-01
+ 0.90000000E+01 0.10000000E+02 0.26565495E+02 0.12861115E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.85945338E+01 0.19605873E+00
+ -.18000000E+01 -.16000000E+01 0.10516624E+02 0.21471355E+00
+ -.16000000E+01 -.14000000E+01 0.11526041E+02 0.22430784E+00
+ -.14000000E+01 -.12000000E+01 0.13061729E+02 0.23697093E+00
+ -.12000000E+01 -.10000000E+01 0.14311517E+02 0.24706804E+00
+ -.10000000E+01 -.80000000E+00 0.15649620E+02 0.25914824E+00
+ -.80000000E+00 -.60000000E+00 0.16994408E+02 0.26886072E+00
+ -.60000000E+00 -.40000000E+00 0.17163261E+02 0.26878177E+00
+ -.40000000E+00 -.20000000E+00 0.16847708E+02 0.26758308E+00
+ -.20000000E+00 0.00000000E+00 0.17604471E+02 0.27297026E+00
+ 0.00000000E+00 0.20000000E+00 0.17118617E+02 0.26825145E+00
+ 0.20000000E+00 0.40000000E+00 0.16816312E+02 0.26600693E+00
+ 0.40000000E+00 0.60000000E+00 0.16812496E+02 0.26866058E+00
+ 0.60000000E+00 0.80000000E+00 0.15945641E+02 0.26339914E+00
+ 0.80000000E+00 0.10000000E+01 0.15886450E+02 0.26188834E+00
+ 0.10000000E+01 0.12000000E+01 0.15310732E+02 0.25899172E+00
+ 0.12000000E+01 0.14000000E+01 0.15028579E+02 0.25717061E+00
+ 0.14000000E+01 0.16000000E+01 0.66305622E+01 0.17160245E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..ed4ad79
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_cc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53283224E+02 0.13663663E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28637720E+01 0.50238841E-01
+ 0.60000000E+01 0.70000000E+01 0.42558859E+01 0.60383452E-01
+ 0.70000000E+01 0.80000000E+01 0.67949701E+01 0.74539748E-01
+ 0.80000000E+01 0.90000000E+01 0.12769912E+02 0.98229027E-01
+ 0.90000000E+01 0.10000000E+02 0.26598685E+02 0.12877122E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.86159009E+01 0.19654617E+00
+ -.18000000E+01 -.16000000E+01 0.10542880E+02 0.21524962E+00
+ -.16000000E+01 -.14000000E+01 0.11554483E+02 0.22486136E+00
+ -.14000000E+01 -.12000000E+01 0.13093078E+02 0.23753971E+00
+ -.12000000E+01 -.10000000E+01 0.14344426E+02 0.24763613E+00
+ -.10000000E+01 -.80000000E+00 0.15683690E+02 0.25971240E+00
+ -.80000000E+00 -.60000000E+00 0.17029137E+02 0.26941022E+00
+ -.60000000E+00 -.40000000E+00 0.17196009E+02 0.26929457E+00
+ -.40000000E+00 -.20000000E+00 0.16877595E+02 0.26805776E+00
+ -.20000000E+00 0.00000000E+00 0.17633536E+02 0.27342098E+00
+ 0.00000000E+00 0.20000000E+00 0.17144959E+02 0.26866422E+00
+ 0.20000000E+00 0.40000000E+00 0.16840388E+02 0.26638774E+00
+ 0.40000000E+00 0.60000000E+00 0.16834930E+02 0.26901900E+00
+ 0.60000000E+00 0.80000000E+00 0.15965341E+02 0.26372456E+00
+ 0.80000000E+00 0.10000000E+01 0.15904411E+02 0.26218445E+00
+ 0.10000000E+01 0.12000000E+01 0.15326238E+02 0.25925397E+00
+ 0.12000000E+01 0.14000000E+01 0.15041746E+02 0.25739595E+00
+ 0.14000000E+01 0.16000000E+01 0.66355964E+01 0.17173275E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..b950c9f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_cc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53216644E+02 0.13646727E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28550139E+01 0.50085199E-01
+ 0.60000000E+01 0.70000000E+01 0.42430799E+01 0.60201748E-01
+ 0.70000000E+01 0.80000000E+01 0.67768754E+01 0.74341253E-01
+ 0.80000000E+01 0.90000000E+01 0.12746828E+02 0.98051394E-01
+ 0.90000000E+01 0.10000000E+02 0.26594847E+02 0.12875392E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.85894667E+01 0.19594314E+00
+ -.18000000E+01 -.16000000E+01 0.10510639E+02 0.21459136E+00
+ -.16000000E+01 -.14000000E+01 0.11520064E+02 0.22419149E+00
+ -.14000000E+01 -.12000000E+01 0.13055975E+02 0.23686650E+00
+ -.12000000E+01 -.10000000E+01 0.14306727E+02 0.24698537E+00
+ -.10000000E+01 -.80000000E+00 0.15646428E+02 0.25909541E+00
+ -.80000000E+00 -.60000000E+00 0.16993563E+02 0.26884728E+00
+ -.60000000E+00 -.40000000E+00 0.17165425E+02 0.26881571E+00
+ -.40000000E+00 -.20000000E+00 0.16853173E+02 0.26766990E+00
+ -.20000000E+00 0.00000000E+00 0.17613824E+02 0.27311522E+00
+ 0.00000000E+00 0.20000000E+00 0.17131291E+02 0.26845007E+00
+ 0.20000000E+00 0.40000000E+00 0.16832264E+02 0.26625935E+00
+ 0.40000000E+00 0.60000000E+00 0.16831456E+02 0.26896367E+00
+ 0.60000000E+00 0.80000000E+00 0.15965957E+02 0.26373469E+00
+ 0.80000000E+00 0.10000000E+01 0.15908176E+02 0.26224649E+00
+ 0.10000000E+01 0.12000000E+01 0.15332067E+02 0.25935261E+00
+ 0.12000000E+01 0.14000000E+01 0.15048715E+02 0.25751519E+00
+ 0.14000000E+01 0.16000000E+01 0.66388232E+01 0.17181626E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..4f02098
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_cc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53652256E+02 0.13758161E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28925158E+01 0.50743110E-01
+ 0.60000000E+01 0.70000000E+01 0.42951478E+01 0.60940549E-01
+ 0.70000000E+01 0.80000000E+01 0.68525539E+01 0.75171442E-01
+ 0.80000000E+01 0.90000000E+01 0.12867306E+02 0.98978278E-01
+ 0.90000000E+01 0.10000000E+02 0.26744732E+02 0.12947590E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.87016155E+01 0.19850140E+00
+ -.18000000E+01 -.16000000E+01 0.10642888E+02 0.21729134E+00
+ -.16000000E+01 -.14000000E+01 0.11659290E+02 0.22690110E+00
+ -.14000000E+01 -.12000000E+01 0.13207227E+02 0.23961079E+00
+ -.12000000E+01 -.10000000E+01 0.14465053E+02 0.24971851E+00
+ -.10000000E+01 -.80000000E+00 0.15811233E+02 0.26182437E+00
+ -.80000000E+00 -.60000000E+00 0.17163131E+02 0.27153019E+00
+ -.60000000E+00 -.40000000E+00 0.17326742E+02 0.27134181E+00
+ -.40000000E+00 -.20000000E+00 0.17001057E+02 0.27001861E+00
+ -.20000000E+00 0.00000000E+00 0.17757123E+02 0.27533740E+00
+ 0.00000000E+00 0.20000000E+00 0.17259389E+02 0.27045734E+00
+ 0.20000000E+00 0.40000000E+00 0.16946361E+02 0.26806392E+00
+ 0.40000000E+00 0.60000000E+00 0.16934112E+02 0.27060363E+00
+ 0.60000000E+00 0.80000000E+00 0.16052314E+02 0.26516133E+00
+ 0.80000000E+00 0.10000000E+01 0.15983506E+02 0.26348843E+00
+ 0.10000000E+01 0.12000000E+01 0.15394806E+02 0.26041363E+00
+ 0.12000000E+01 0.14000000E+01 0.15101337E+02 0.25841572E+00
+ 0.14000000E+01 0.16000000E+01 0.66593286E+01 0.17234701E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..4cbfb4f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_cc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53697384E+02 0.13769596E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28889632E+01 0.50680767E-01
+ 0.60000000E+01 0.70000000E+01 0.42933868E+01 0.60915523E-01
+ 0.70000000E+01 0.80000000E+01 0.68549786E+01 0.75198030E-01
+ 0.80000000E+01 0.90000000E+01 0.12880264E+02 0.99077900E-01
+ 0.90000000E+01 0.10000000E+02 0.26779791E+02 0.12964549E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.86916734E+01 0.19827469E+00
+ -.18000000E+01 -.16000000E+01 0.10635670E+02 0.21714407E+00
+ -.16000000E+01 -.14000000E+01 0.11656370E+02 0.22684416E+00
+ -.14000000E+01 -.12000000E+01 0.13208730E+02 0.23963791E+00
+ -.12000000E+01 -.10000000E+01 0.14471152E+02 0.24982387E+00
+ -.10000000E+01 -.80000000E+00 0.15821878E+02 0.26200070E+00
+ -.80000000E+00 -.60000000E+00 0.17178197E+02 0.27176847E+00
+ -.60000000E+00 -.40000000E+00 0.17344821E+02 0.27162498E+00
+ -.40000000E+00 -.20000000E+00 0.17021097E+02 0.27033691E+00
+ -.20000000E+00 0.00000000E+00 0.17779878E+02 0.27569020E+00
+ 0.00000000E+00 0.20000000E+00 0.17282773E+02 0.27082377E+00
+ 0.20000000E+00 0.40000000E+00 0.16970092E+02 0.26843931E+00
+ 0.40000000E+00 0.60000000E+00 0.16958046E+02 0.27098609E+00
+ 0.60000000E+00 0.80000000E+00 0.16074689E+02 0.26553093E+00
+ 0.80000000E+00 0.10000000E+01 0.16004922E+02 0.26384149E+00
+ 0.10000000E+01 0.12000000E+01 0.15414069E+02 0.26073944E+00
+ 0.12000000E+01 0.14000000E+01 0.15118410E+02 0.25870789E+00
+ 0.14000000E+01 0.16000000E+01 0.66661364E+01 0.17252322E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01.log b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01.log
new file mode 100644
index 0000000..954ddf9
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01.log
@@ -0,0 +1,112 @@
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+ Outputting results to: inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  7.85E+00 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:33
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC + CC)                     =     1783.854661 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7448 %
+ # QCD scale uncertainty (-)      =       -0.1363 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.763880
+ # QCD scale uncertainty (+)      =        0.7448 %
+ # QCD scale uncertainty (-)      =       -0.1363 %
+ # σ reduced (CC)                 =        2.514185
+ # QCD scale uncertainty (+)      =        0.6603 %
+ # QCD scale uncertainty (-)      =       -0.1197 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..fab7c2f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17853325E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17853325E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89266624E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..996a0dc
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17815287E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17815287E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89076437E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..c7eb6fd
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17814229E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17814229E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89071143E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..d5035d8
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17838547E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17838547E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89192733E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..0d22a58
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17833377E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17833377E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89166886E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..6cd2a6b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17946025E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17946025E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89730126E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..87d04d0
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17971400E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17971400E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89857000E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino.log b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino.log
new file mode 100644
index 0000000..72dbc7c
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino.log
@@ -0,0 +1,108 @@
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+ Outputting results to: inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  8.73E+00 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:06
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_cc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(CC)                          =        1.823794 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7027 %
+ # QCD scale uncertainty (-)      =       -0.1187 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (CC)                 =        4.781113
+ # QCD scale uncertainty (+)      =        0.7027 %
+ # QCD scale uncertainty (-)      =       -0.1187 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..d10298d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_cc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18253337E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18253337E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.91266683E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..a423afd
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_cc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18216954E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18216954E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.91084768E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..6250e22
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_cc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18216285E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18216285E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.91081425E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..2d45681
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_cc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18237939E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18237939E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.91189693E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..1b95be8
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_cc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18232933E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18232933E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.91164663E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..8a86e95
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_cc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18342557E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18342557E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.91712784E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..84f3f13
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_cc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18366100E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18366100E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.91830500E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron.log b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron.log
new file mode 100644
index 0000000..0d0be54
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron.log
@@ -0,0 +1,108 @@
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+ Outputting results to: inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  8.45E+00 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:07
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_cc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(CC)                          =        1.894893 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.6709 %
+ # QCD scale uncertainty (-)      =       -0.1182 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (CC)                 =        4.967502
+ # QCD scale uncertainty (+)      =        0.6709 %
+ # QCD scale uncertainty (-)      =       -0.1182 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..300b35c
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:14
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_cc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18963814E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18963814E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.94819072E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..99dda9b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:14
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_cc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18927084E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18927084E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.94635419E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..ecf346d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:14
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_cc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18926543E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18926543E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.94632717E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..edd7b90
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:14
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_cc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18948934E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18948934E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.94744670E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..7d01843
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:14
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_cc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18943850E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18943850E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.94719248E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..62d8436
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:14
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_cc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19052039E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19052039E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95260194E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..eb8ca0d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:14
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_cc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19076063E+01 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19076063E+01 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95380314E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..9df9c10
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_xsct_n3lo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:14
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_cc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(CC)                          =        1.894893 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.6709 %
+ # QCD scale uncertainty (-)      =       -0.1182 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (CC)                 =        4.967502
+ # QCD scale uncertainty (+)      =        0.6709 %
+ # QCD scale uncertainty (-)      =       -0.1182 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..faa04ba
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -noNC -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_cc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including charged current
+ # And no neutral current
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(CC)                          =        1.823794 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7027 %
+ # QCD scale uncertainty (-)      =       -0.1187 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (CC)                 =        4.781113
+ # QCD scale uncertainty (+)      =        0.7027 %
+ # QCD scale uncertainty (-)      =       -0.1187 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..80235bf
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1,45 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC + CC)                     =     1783.854661 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7448 %
+ # QCD scale uncertainty (-)      =       -0.1363 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.763880
+ # QCD scale uncertainty (+)      =        0.7448 %
+ # QCD scale uncertainty (-)      =       -0.1363 %
+ # σ reduced (CC)                 =        2.514185
+ # QCD scale uncertainty (+)      =        0.6603 %
+ # QCD scale uncertainty (-)      =       -0.1197 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..caca06e
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_xsct_n3lo_seed0001.dat
@@ -0,0 +1,45 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_cc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC + CC)                     =       86.780196 pb/GeV^2
+ # MC integration uncertainty     =        0.0334 %
+ # QCD scale uncertainty (+)      =        0.5882 %
+ # QCD scale uncertainty (-)      =       -0.1045 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.170540
+ # QCD scale uncertainty (+)      =        0.1668 %
+ # QCD scale uncertainty (-)      =       -0.0350 %
+ # σ reduced (CC)                 =        0.671364
+ # QCD scale uncertainty (+)      =        0.1362 %
+ # QCD scale uncertainty (-)      =       -0.0346 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01.log b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01.log
new file mode 100644
index 0000000..206ca9b
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01.log
@@ -0,0 +1,99 @@
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+ Outputting results to: inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  8.58E+00 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:59
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_cc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC + CC)                     =       94.890767 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.1500 %
+ # QCD scale uncertainty (-)      =       -0.0429 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.407347
+ # QCD scale uncertainty (+)      =        0.1500 %
+ # QCD scale uncertainty (-)      =       -0.0429 %
+ # σ reduced (CC)                 =        1.612585
+ # QCD scale uncertainty (+)      =        0.1440 %
+ # QCD scale uncertainty (-)      =       -0.0398 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..754b19e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_cc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..754b19e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_cc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..754b19e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_cc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..754b19e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_cc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..754b19e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_cc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..754b19e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_cc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..754b19e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:05
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_cc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..1e8c752
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1,45 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:06
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_cc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC + CC)                     =       94.890767 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.1500 %
+ # QCD scale uncertainty (-)      =       -0.0429 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.407347
+ # QCD scale uncertainty (+)      =        0.1500 %
+ # QCD scale uncertainty (-)      =       -0.0429 %
+ # σ reduced (CC)                 =        1.612585
+ # QCD scale uncertainty (+)      =        0.1440 %
+ # QCD scale uncertainty (-)      =       -0.0398 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01.log b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01.log
new file mode 100644
index 0000000..3279fce
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01.log
@@ -0,0 +1,151 @@
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+
+ input parameters for vegas: ndim=  7 ncall=   8748.
+                             it=    0 itmx=    3
+                             nprn=  0 alph= 1.50
+                             mds=  1 nd=  50
+                              xl( 1)=   0.000     xu( 1)=   1.000    
+                              xl( 2)=   0.000     xu( 2)=   1.000    
+                              xl( 3)=   0.000     xu( 3)=   1.000    
+                              xl( 4)=   0.000     xu( 4)=   1.000    
+                              xl( 5)=   0.000     xu( 5)=   1.000    
+                              xl( 6)=   0.000     xu( 6)=   1.000    
+                              xl( 7)=   0.000     xu( 7)=   1.000    
+
+ iteration no.  1: integral =  4932289.    +/-  0.32E+05
+ all iterations: integral =  4932289.    +/-  0.32E+05 chi**2/it'n =  0.0    
+
+ iteration no.  2: integral =  4918695.    +/-  0.20E+05
+ all iterations: integral =  4922424.    +/-  0.17E+05 chi**2/it'n = 0.13    
+
+ iteration no.  3: integral =  4926648.    +/-  0.16E+05
+ all iterations: integral =  4924595.    +/-  0.12E+05 chi**2/it'n = 0.80E-01
+ ****************************************************
+ * Writing out vegas grid to inclusive_cc_Qmin_1_x_0.01_grids-n3lo-0001.dat                            *
+ ****************************************************
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+
+ input parameters for vegas: ndim=  7 ncall=  98304.
+                             it=    4 itmx=    1
+                             nprn=  0 alph= 1.50
+                             mds=  1 nd=  50
+                              xl( 1)=   0.000     xu( 1)=   1.000    
+                              xl( 2)=   0.000     xu( 2)=   1.000    
+                              xl( 3)=   0.000     xu( 3)=   1.000    
+                              xl( 4)=   0.000     xu( 4)=   1.000    
+                              xl( 5)=   0.000     xu( 5)=   1.000    
+                              xl( 6)=   0.000     xu( 6)=   1.000    
+                              xl( 7)=   0.000     xu( 7)=   1.000    
+
+ iteration no.  1: integral =  4922819.    +/-  0.48E+04
+ all iterations: integral =  4922819.    +/-  0.48E+04 chi**2/it'n =  0.0    
+ Outputting results to: inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  3.20E+01 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:40
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC + CC)                     =  4922819.415688 pb
+ # MC integration uncertainty     =        0.0967 %
+ # QCD scale uncertainty (+)      =   111183.4616 %
+ # QCD scale uncertainty (-)      =      -17.5616 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =      755.774421
+ # QCD scale uncertainty (+)      =       35.5745 %
+ # QCD scale uncertainty (-)      =       -0.0511 %
+ # σ reduced (CC)                 =     1860.158212
+ # QCD scale uncertainty (+)      =       47.7228 %
+ # QCD scale uncertainty (-)      =       -0.0479 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..458551b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:11
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45871151E+06 0.44996156E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17617626E+05 0.96623046E+03
+ 0.60000000E+01 0.70000000E+01 0.12536605E+06 0.25134206E+04
+ 0.70000000E+01 0.80000000E+01 0.83407327E+05 0.20442476E+04
+ 0.80000000E+01 0.90000000E+01 0.59815550E+05 0.17142445E+04
+ 0.90000000E+01 0.10000000E+02 0.43190178E+05 0.15004066E+04
+ 0.10000000E+02 0.11000000E+02 0.35889035E+05 0.13321508E+04
+ 0.11000000E+02 0.12000000E+02 0.25906965E+05 0.10044974E+04
+ 0.12000000E+02 0.13000000E+02 0.20503618E+05 0.96881916E+03
+ 0.13000000E+02 0.14000000E+02 0.18304309E+05 0.92740940E+03
+ 0.14000000E+02 0.15000000E+02 0.25477143E+05 0.88401452E+03
+ 0.15000000E+02 0.16000000E+02 0.32337112E+04 0.28283913E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.15044770E+04 0.27965021E+03
+ -.18000000E+01 -.16000000E+01 0.25418653E+04 0.37106313E+03
+ -.16000000E+01 -.14000000E+01 0.49101712E+04 0.53643585E+03
+ -.14000000E+01 -.12000000E+01 0.56123922E+04 0.59888706E+03
+ -.12000000E+01 -.10000000E+01 0.11375364E+05 0.91221009E+03
+ -.10000000E+01 -.80000000E+00 0.15300212E+05 0.11590972E+04
+ -.80000000E+00 -.60000000E+00 0.24712857E+05 0.16474781E+04
+ -.60000000E+00 -.40000000E+00 0.50553715E+05 0.27014415E+04
+ -.40000000E+00 -.20000000E+00 0.65941577E+05 0.36123569E+04
+ -.20000000E+00 0.00000000E+00 0.98626559E+05 0.51969918E+04
+ 0.00000000E+00 0.20000000E+00 0.16823738E+06 0.57920320E+04
+ 0.20000000E+00 0.40000000E+00 0.26148975E+06 0.81695134E+04
+ 0.40000000E+00 0.60000000E+00 0.36322816E+06 0.93902375E+04
+ 0.60000000E+00 0.80000000E+00 0.53268370E+06 0.11611126E+05
+ 0.80000000E+00 0.10000000E+01 0.68622921E+06 0.13155635E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..40c06de
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:11
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45727901E+06 0.44849370E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17511332E+05 0.96040416E+03
+ 0.60000000E+01 0.70000000E+01 0.12474100E+06 0.25008930E+04
+ 0.70000000E+01 0.80000000E+01 0.83109954E+05 0.20369691E+04
+ 0.80000000E+01 0.90000000E+01 0.59654925E+05 0.17095957E+04
+ 0.90000000E+01 0.10000000E+02 0.43099236E+05 0.14972594E+04
+ 0.10000000E+02 0.11000000E+02 0.35828969E+05 0.13298855E+04
+ 0.11000000E+02 0.12000000E+02 0.25871892E+05 0.10031123E+04
+ 0.12000000E+02 0.13000000E+02 0.20481004E+05 0.96773973E+03
+ 0.13000000E+02 0.14000000E+02 0.18288326E+05 0.92655824E+03
+ 0.14000000E+02 0.15000000E+02 0.25460512E+05 0.88341145E+03
+ 0.15000000E+02 0.16000000E+02 0.32318658E+04 0.28267756E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.15040146E+04 0.27956425E+03
+ -.18000000E+01 -.16000000E+01 0.25410554E+04 0.37094488E+03
+ -.16000000E+01 -.14000000E+01 0.49085075E+04 0.53625400E+03
+ -.14000000E+01 -.12000000E+01 0.56103478E+04 0.59866875E+03
+ -.12000000E+01 -.10000000E+01 0.11370794E+05 0.91184306E+03
+ -.10000000E+01 -.80000000E+00 0.15293234E+05 0.11585674E+04
+ -.80000000E+00 -.60000000E+00 0.24699800E+05 0.16466048E+04
+ -.60000000E+00 -.40000000E+00 0.50521929E+05 0.26997357E+04
+ -.40000000E+00 -.20000000E+00 0.65890434E+05 0.36095379E+04
+ -.20000000E+00 0.00000000E+00 0.98529812E+05 0.51918590E+04
+ 0.00000000E+00 0.20000000E+00 0.16802169E+06 0.57846385E+04
+ 0.20000000E+00 0.40000000E+00 0.26103638E+06 0.81552262E+04
+ 0.40000000E+00 0.60000000E+00 0.36234870E+06 0.93675850E+04
+ 0.60000000E+00 0.80000000E+00 0.53081921E+06 0.11570638E+05
+ 0.80000000E+00 0.10000000E+01 0.68268916E+06 0.13087782E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..3c58dd7
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:11
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45728867E+06 0.44849914E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17513839E+05 0.96054145E+03
+ 0.60000000E+01 0.70000000E+01 0.12475111E+06 0.25010932E+04
+ 0.70000000E+01 0.80000000E+01 0.83110214E+05 0.20369706E+04
+ 0.80000000E+01 0.90000000E+01 0.59652886E+05 0.17095306E+04
+ 0.90000000E+01 0.10000000E+02 0.43096958E+05 0.14971718E+04
+ 0.10000000E+02 0.11000000E+02 0.35827174E+05 0.13298030E+04
+ 0.11000000E+02 0.12000000E+02 0.25870849E+05 0.10030571E+04
+ 0.12000000E+02 0.13000000E+02 0.20480674E+05 0.96770399E+03
+ 0.13000000E+02 0.14000000E+02 0.18289012E+05 0.92655695E+03
+ 0.14000000E+02 0.15000000E+02 0.25463556E+05 0.88349352E+03
+ 0.15000000E+02 0.16000000E+02 0.32323998E+04 0.28272407E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.15053777E+04 0.27981756E+03
+ -.18000000E+01 -.16000000E+01 0.25432022E+04 0.37125815E+03
+ -.16000000E+01 -.14000000E+01 0.49121601E+04 0.53665259E+03
+ -.14000000E+01 -.12000000E+01 0.56139026E+04 0.59904740E+03
+ -.12000000E+01 -.10000000E+01 0.11376472E+05 0.91229654E+03
+ -.10000000E+01 -.80000000E+00 0.15298630E+05 0.11589734E+04
+ -.80000000E+00 -.60000000E+00 0.24705268E+05 0.16469653E+04
+ -.60000000E+00 -.40000000E+00 0.50527548E+05 0.27000300E+04
+ -.40000000E+00 -.20000000E+00 0.65892230E+05 0.36096293E+04
+ -.20000000E+00 0.00000000E+00 0.98527185E+05 0.51917146E+04
+ 0.00000000E+00 0.20000000E+00 0.16801218E+06 0.57843140E+04
+ 0.20000000E+00 0.40000000E+00 0.26101940E+06 0.81546961E+04
+ 0.40000000E+00 0.60000000E+00 0.36233059E+06 0.93671148E+04
+ 0.60000000E+00 0.80000000E+00 0.53081782E+06 0.11570600E+05
+ 0.80000000E+00 0.10000000E+01 0.68275080E+06 0.13088963E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..3f10301
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:11
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45812631E+06 0.44936055E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17571896E+05 0.96372406E+03
+ 0.60000000E+01 0.70000000E+01 0.12510347E+06 0.25081579E+04
+ 0.70000000E+01 0.80000000E+01 0.83287118E+05 0.20413055E+04
+ 0.80000000E+01 0.90000000E+01 0.59752251E+05 0.17124105E+04
+ 0.90000000E+01 0.10000000E+02 0.43154883E+05 0.14991845E+04
+ 0.10000000E+02 0.11000000E+02 0.35865951E+05 0.13312779E+04
+ 0.11000000E+02 0.12000000E+02 0.25893537E+05 0.10039651E+04
+ 0.12000000E+02 0.13000000E+02 0.20494974E+05 0.96840359E+03
+ 0.13000000E+02 0.14000000E+02 0.18298246E+05 0.92708170E+03
+ 0.14000000E+02 0.15000000E+02 0.25470949E+05 0.88378684E+03
+ 0.15000000E+02 0.16000000E+02 0.32330372E+04 0.28278009E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.15045262E+04 0.27965935E+03
+ -.18000000E+01 -.16000000E+01 0.25419025E+04 0.37106852E+03
+ -.16000000E+01 -.14000000E+01 0.49100971E+04 0.53642763E+03
+ -.14000000E+01 -.12000000E+01 0.56121232E+04 0.59885817E+03
+ -.12000000E+01 -.10000000E+01 0.11374354E+05 0.91212856E+03
+ -.10000000E+01 -.80000000E+00 0.15298131E+05 0.11589386E+04
+ -.80000000E+00 -.60000000E+00 0.24708298E+05 0.16471725E+04
+ -.60000000E+00 -.40000000E+00 0.50541739E+05 0.27007981E+04
+ -.40000000E+00 -.20000000E+00 0.65921797E+05 0.36112663E+04
+ -.20000000E+00 0.00000000E+00 0.98589109E+05 0.51950052E+04
+ 0.00000000E+00 0.20000000E+00 0.16815428E+06 0.57891833E+04
+ 0.20000000E+00 0.40000000E+00 0.26131478E+06 0.81639986E+04
+ 0.40000000E+00 0.60000000E+00 0.36288375E+06 0.93813679E+04
+ 0.60000000E+00 0.80000000E+00 0.53193099E+06 0.11594786E+05
+ 0.80000000E+00 0.10000000E+01 0.68473546E+06 0.13127003E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..e4bd427
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:11
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45791872E+06 0.44915195E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17556689E+05 0.96289056E+03
+ 0.60000000E+01 0.70000000E+01 0.12501500E+06 0.25063861E+04
+ 0.70000000E+01 0.80000000E+01 0.83245825E+05 0.20402975E+04
+ 0.80000000E+01 0.90000000E+01 0.59730115E+05 0.17117748E+04
+ 0.90000000E+01 0.10000000E+02 0.43142338E+05 0.14987551E+04
+ 0.10000000E+02 0.11000000E+02 0.35857317E+05 0.13309627E+04
+ 0.11000000E+02 0.12000000E+02 0.25888151E+05 0.10037621E+04
+ 0.12000000E+02 0.13000000E+02 0.20491035E+05 0.96822830E+03
+ 0.13000000E+02 0.14000000E+02 0.18294644E+05 0.92691605E+03
+ 0.14000000E+02 0.15000000E+02 0.25465340E+05 0.88360342E+03
+ 0.15000000E+02 0.16000000E+02 0.32322670E+04 0.28271283E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.15035516E+04 0.27947822E+03
+ -.18000000E+01 -.16000000E+01 0.25403437E+04 0.37084103E+03
+ -.16000000E+01 -.14000000E+01 0.49073642E+04 0.53612931E+03
+ -.14000000E+01 -.12000000E+01 0.56093486E+04 0.59856247E+03
+ -.12000000E+01 -.10000000E+01 0.11369588E+05 0.91174732E+03
+ -.10000000E+01 -.80000000E+00 0.15292962E+05 0.11585485E+04
+ -.80000000E+00 -.60000000E+00 0.24701697E+05 0.16467345E+04
+ -.60000000E+00 -.40000000E+00 0.50531007E+05 0.27002274E+04
+ -.40000000E+00 -.20000000E+00 0.65910003E+05 0.36106223E+04
+ -.20000000E+00 0.00000000E+00 0.98572245E+05 0.51941159E+04
+ 0.00000000E+00 0.20000000E+00 0.16812241E+06 0.57880882E+04
+ 0.20000000E+00 0.40000000E+00 0.26125234E+06 0.81620327E+04
+ 0.40000000E+00 0.60000000E+00 0.36276405E+06 0.93782844E+04
+ 0.60000000E+00 0.80000000E+00 0.53167313E+06 0.11589187E+05
+ 0.80000000E+00 0.10000000E+01 0.68423376E+06 0.13117387E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..68d294a
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:11
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.46154461E+06 0.45281687E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17777393E+05 0.97499035E+03
+ 0.60000000E+01 0.70000000E+01 0.12639758E+06 0.25340979E+04
+ 0.70000000E+01 0.80000000E+01 0.83983091E+05 0.20583464E+04
+ 0.80000000E+01 0.90000000E+01 0.60169283E+05 0.17244312E+04
+ 0.90000000E+01 0.10000000E+02 0.43413141E+05 0.15081268E+04
+ 0.10000000E+02 0.11000000E+02 0.36052280E+05 0.13382430E+04
+ 0.11000000E+02 0.12000000E+02 0.26011974E+05 0.10085886E+04
+ 0.12000000E+02 0.13000000E+02 0.20578495E+05 0.97234325E+03
+ 0.13000000E+02 0.14000000E+02 0.18364804E+05 0.93049133E+03
+ 0.14000000E+02 0.15000000E+02 0.25553468E+05 0.88667362E+03
+ 0.15000000E+02 0.16000000E+02 0.32430982E+04 0.28366017E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.15102989E+04 0.28073228E+03
+ -.18000000E+01 -.16000000E+01 0.25514268E+04 0.37245873E+03
+ -.16000000E+01 -.14000000E+01 0.49277960E+04 0.53836060E+03
+ -.14000000E+01 -.12000000E+01 0.56315280E+04 0.60092794E+03
+ -.12000000E+01 -.10000000E+01 0.11411866E+05 0.91513465E+03
+ -.10000000E+01 -.80000000E+00 0.15346502E+05 0.11626010E+04
+ -.80000000E+00 -.60000000E+00 0.24785023E+05 0.16522871E+04
+ -.60000000E+00 -.40000000E+00 0.50701643E+05 0.27093509E+04
+ -.40000000E+00 -.20000000E+00 0.66144909E+05 0.36235194E+04
+ -.20000000E+00 0.00000000E+00 0.98962081E+05 0.52147293E+04
+ 0.00000000E+00 0.20000000E+00 0.16889413E+06 0.58145879E+04
+ 0.20000000E+00 0.40000000E+00 0.26269692E+06 0.82074139E+04
+ 0.40000000E+00 0.60000000E+00 0.36525249E+06 0.94424566E+04
+ 0.60000000E+00 0.80000000E+00 0.53632097E+06 0.11690244E+05
+ 0.80000000E+00 0.10000000E+01 0.69197289E+06 0.13265732E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..5005ef0
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,88 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:11
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.46231465E+06 0.45360689E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17823699E+05 0.97752914E+03
+ 0.60000000E+01 0.70000000E+01 0.12669243E+06 0.25400120E+04
+ 0.70000000E+01 0.80000000E+01 0.84144387E+05 0.20623036E+04
+ 0.80000000E+01 0.90000000E+01 0.60266647E+05 0.17272515E+04
+ 0.90000000E+01 0.10000000E+02 0.43473585E+05 0.15102338E+04
+ 0.10000000E+02 0.11000000E+02 0.36095071E+05 0.13398719E+04
+ 0.11000000E+02 0.12000000E+02 0.26038368E+05 0.10096461E+04
+ 0.12000000E+02 0.13000000E+02 0.20595968E+05 0.97320306E+03
+ 0.13000000E+02 0.14000000E+02 0.18376683E+05 0.93116676E+03
+ 0.14000000E+02 0.15000000E+02 0.25563777E+05 0.88707931E+03
+ 0.15000000E+02 0.16000000E+02 0.32440404E+04 0.28374295E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.15090370E+04 0.28049780E+03
+ -.18000000E+01 -.16000000E+01 0.25495103E+04 0.37217912E+03
+ -.16000000E+01 -.14000000E+01 0.49247850E+04 0.53803229E+03
+ -.14000000E+01 -.12000000E+01 0.56289717E+04 0.60065614E+03
+ -.12000000E+01 -.10000000E+01 0.11408932E+05 0.91490213E+03
+ -.10000000E+01 -.80000000E+00 0.15346022E+05 0.11625690E+04
+ -.80000000E+00 -.60000000E+00 0.24789700E+05 0.16526061E+04
+ -.60000000E+00 -.40000000E+00 0.50721909E+05 0.27104464E+04
+ -.40000000E+00 -.20000000E+00 0.66184820E+05 0.36257258E+04
+ -.20000000E+00 0.00000000E+00 0.99040892E+05 0.52189102E+04
+ 0.00000000E+00 0.20000000E+00 0.16906310E+06 0.58203839E+04
+ 0.20000000E+00 0.40000000E+00 0.26302188E+06 0.82176252E+04
+ 0.40000000E+00 0.60000000E+00 0.36581049E+06 0.94568478E+04
+ 0.60000000E+00 0.80000000E+00 0.53734153E+06 0.11712439E+05
+ 0.80000000E+00 0.10000000E+01 0.69361964E+06 0.13297298E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..75fb14b
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_cc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1,45 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:11
+ #../build/disorder -n3lo -CC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_cc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including charged current
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC + CC)                     =  4922819.415688 pb
+ # MC integration uncertainty     =        0.0967 %
+ # QCD scale uncertainty (+)      =   111183.4616 %
+ # QCD scale uncertainty (-)      =      -17.5616 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =      755.774421
+ # QCD scale uncertainty (+)      =       35.5745 %
+ # QCD scale uncertainty (-)      =       -0.0511 %
+ # σ reduced (CC)                 =     1860.158212
+ # QCD scale uncertainty (+)      =       47.7228 %
+ # QCD scale uncertainty (-)      =       -0.0479 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10.log b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10.log
new file mode 100644
index 0000000..ab258dc
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10.log
@@ -0,0 +1,147 @@
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+
+ input parameters for vegas: ndim=  7 ncall=   8748.
+                             it=    0 itmx=    3
+                             nprn=  0 alph= 1.50
+                             mds=  1 nd=  50
+                              xl( 1)=   0.000     xu( 1)=   1.000    
+                              xl( 2)=   0.000     xu( 2)=   1.000    
+                              xl( 3)=   0.000     xu( 3)=   1.000    
+                              xl( 4)=   0.000     xu( 4)=   1.000    
+                              xl( 5)=   0.000     xu( 5)=   1.000    
+                              xl( 6)=   0.000     xu( 6)=   1.000    
+                              xl( 7)=   0.000     xu( 7)=   1.000    
+
+ iteration no.  1: integral =  86.97776    +/-  0.18    
+ all iterations: integral =  86.97776    +/-  0.18     chi**2/it'n =  0.0    
+
+ iteration no.  2: integral =  86.72719    +/-  0.13    
+ all iterations: integral =  86.81172    +/-  0.11     chi**2/it'n =  1.2    
+
+ iteration no.  3: integral =  86.62940    +/-  0.10    
+ all iterations: integral =  86.71987    +/-  0.74E-01 chi**2/it'n =  1.4    
+ ****************************************************
+ * Writing out vegas grid to inclusive_nc_Q_10_grids-n3lo-0001.dat                                     *
+ ****************************************************
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+
+ input parameters for vegas: ndim=  7 ncall=  98304.
+                             it=    4 itmx=    1
+                             nprn=  0 alph= 1.50
+                             mds=  1 nd=  50
+                              xl( 1)=   0.000     xu( 1)=   1.000    
+                              xl( 2)=   0.000     xu( 2)=   1.000    
+                              xl( 3)=   0.000     xu( 3)=   1.000    
+                              xl( 4)=   0.000     xu( 4)=   1.000    
+                              xl( 5)=   0.000     xu( 5)=   1.000    
+                              xl( 6)=   0.000     xu( 6)=   1.000    
+                              xl( 7)=   0.000     xu( 7)=   1.000    
+
+ iteration no.  1: integral =  86.73297    +/-  0.29E-01
+ all iterations: integral =  86.73297    +/-  0.29E-01 chi**2/it'n =  0.0    
+ Outputting results to: inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  3.25E+01 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:33
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =       86.732972 pb/GeV^2
+ # MC integration uncertainty     =        0.0334 %
+ # QCD scale uncertainty (+)      =        0.5882 %
+ # QCD scale uncertainty (-)      =       -0.1046 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.170540
+ # QCD scale uncertainty (+)      =        0.1668 %
+ # QCD scale uncertainty (-)      =       -0.0350 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..d4496ec
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:04
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53364270E+02 0.13683738E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28742047E+01 0.50421857E-01
+ 0.60000000E+01 0.70000000E+01 0.42718170E+01 0.60609496E-01
+ 0.70000000E+01 0.80000000E+01 0.68186524E+01 0.74794255E-01
+ 0.80000000E+01 0.90000000E+01 0.12798799E+02 0.98451337E-01
+ 0.90000000E+01 0.10000000E+02 0.26600797E+02 0.12877664E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.86520841E+01 0.19731828E+00
+ -.18000000E+01 -.16000000E+01 0.10582964E+02 0.21606823E+00
+ -.16000000E+01 -.14000000E+01 0.11592705E+02 0.22565003E+00
+ -.14000000E+01 -.12000000E+01 0.13139870E+02 0.23838871E+00
+ -.12000000E+01 -.10000000E+01 0.14396371E+02 0.24849323E+00
+ -.10000000E+01 -.80000000E+00 0.15735325E+02 0.26052907E+00
+ -.80000000E+00 -.60000000E+00 0.17073724E+02 0.27011577E+00
+ -.60000000E+00 -.40000000E+00 0.17225194E+02 0.26982313E+00
+ -.40000000E+00 -.20000000E+00 0.16912244E+02 0.26857139E+00
+ -.20000000E+00 0.00000000E+00 0.17670953E+02 0.27389409E+00
+ 0.00000000E+00 0.20000000E+00 0.17152350E+02 0.26885156E+00
+ 0.20000000E+00 0.40000000E+00 0.16840849E+02 0.26646710E+00
+ 0.40000000E+00 0.60000000E+00 0.16847128E+02 0.26913982E+00
+ 0.60000000E+00 0.80000000E+00 0.15957807E+02 0.26363852E+00
+ 0.80000000E+00 0.10000000E+01 0.15897030E+02 0.26206284E+00
+ 0.10000000E+01 0.12000000E+01 0.15315505E+02 0.25907233E+00
+ 0.12000000E+01 0.14000000E+01 0.15029036E+02 0.25717846E+00
+ 0.14000000E+01 0.16000000E+01 0.66337911E+01 0.17162696E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..3296117
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:04
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53217969E+02 0.13646450E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28633665E+01 0.50231730E-01
+ 0.60000000E+01 0.70000000E+01 0.42546452E+01 0.60365865E-01
+ 0.70000000E+01 0.80000000E+01 0.67910213E+01 0.74491170E-01
+ 0.80000000E+01 0.90000000E+01 0.12752503E+02 0.98095174E-01
+ 0.90000000E+01 0.10000000E+02 0.26556433E+02 0.12856408E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.86191545E+01 0.19656726E+00
+ -.18000000E+01 -.16000000E+01 0.10541068E+02 0.21521284E+00
+ -.16000000E+01 -.14000000E+01 0.11545689E+02 0.22473490E+00
+ -.14000000E+01 -.12000000E+01 0.13086174E+02 0.23741454E+00
+ -.12000000E+01 -.10000000E+01 0.14338022E+02 0.24748610E+00
+ -.10000000E+01 -.80000000E+00 0.15673017E+02 0.25949747E+00
+ -.80000000E+00 -.60000000E+00 0.17008627E+02 0.26908581E+00
+ -.60000000E+00 -.40000000E+00 0.17162889E+02 0.26884723E+00
+ -.40000000E+00 -.20000000E+00 0.16855246E+02 0.26766627E+00
+ -.20000000E+00 0.00000000E+00 0.17616445E+02 0.27304912E+00
+ 0.00000000E+00 0.20000000E+00 0.17104980E+02 0.26810908E+00
+ 0.20000000E+00 0.40000000E+00 0.16800595E+02 0.26583031E+00
+ 0.40000000E+00 0.60000000E+00 0.16813386E+02 0.26860105E+00
+ 0.60000000E+00 0.80000000E+00 0.15932521E+02 0.26322068E+00
+ 0.80000000E+00 0.10000000E+01 0.15878674E+02 0.26176017E+00
+ 0.10000000E+01 0.12000000E+01 0.15304376E+02 0.25888426E+00
+ 0.12000000E+01 0.14000000E+01 0.15024230E+02 0.25709618E+00
+ 0.14000000E+01 0.16000000E+01 0.66335359E+01 0.17162031E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..d01feeb
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:04
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53164993E+02 0.13632819E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28551404E+01 0.50087418E-01
+ 0.60000000E+01 0.70000000E+01 0.42430541E+01 0.60201389E-01
+ 0.70000000E+01 0.80000000E+01 0.67764267E+01 0.74331078E-01
+ 0.80000000E+01 0.90000000E+01 0.12738487E+02 0.97987263E-01
+ 0.90000000E+01 0.10000000E+02 0.26551885E+02 0.12854217E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.85943100E+01 0.19600065E+00
+ -.18000000E+01 -.16000000E+01 0.10511278E+02 0.21460464E+00
+ -.16000000E+01 -.14000000E+01 0.11514953E+02 0.22413655E+00
+ -.14000000E+01 -.12000000E+01 0.13054639E+02 0.23684231E+00
+ -.12000000E+01 -.10000000E+01 0.14308053E+02 0.24696889E+00
+ -.10000000E+01 -.80000000E+00 0.15645772E+02 0.25904644E+00
+ -.80000000E+00 -.60000000E+00 0.16985122E+02 0.26871380E+00
+ -.60000000E+00 -.40000000E+00 0.17144989E+02 0.26856692E+00
+ -.40000000E+00 -.20000000E+00 0.16842916E+02 0.26747047E+00
+ -.20000000E+00 0.00000000E+00 0.17608115E+02 0.27291993E+00
+ 0.00000000E+00 0.20000000E+00 0.17100352E+02 0.26803655E+00
+ 0.20000000E+00 0.40000000E+00 0.16798522E+02 0.26579755E+00
+ 0.40000000E+00 0.60000000E+00 0.16812669E+02 0.26858963E+00
+ 0.60000000E+00 0.80000000E+00 0.15932199E+02 0.26321537E+00
+ 0.80000000E+00 0.10000000E+01 0.15877823E+02 0.26174615E+00
+ 0.10000000E+01 0.12000000E+01 0.15302307E+02 0.25884921E+00
+ 0.12000000E+01 0.14000000E+01 0.15020419E+02 0.25703098E+00
+ 0.14000000E+01 0.16000000E+01 0.66311602E+01 0.17155887E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..a5adffa
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:04
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53255991E+02 0.13656097E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28622154E+01 0.50211533E-01
+ 0.60000000E+01 0.70000000E+01 0.42535719E+01 0.60350621E-01
+ 0.70000000E+01 0.80000000E+01 0.67921250E+01 0.74503273E-01
+ 0.80000000E+01 0.90000000E+01 0.12763020E+02 0.98176007E-01
+ 0.90000000E+01 0.10000000E+02 0.26585059E+02 0.12870216E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.86156767E+01 0.19648794E+00
+ -.18000000E+01 -.16000000E+01 0.10537521E+02 0.21514044E+00
+ -.16000000E+01 -.14000000E+01 0.11543368E+02 0.22468966E+00
+ -.14000000E+01 -.12000000E+01 0.13085973E+02 0.23741080E+00
+ -.12000000E+01 -.10000000E+01 0.14340954E+02 0.24753676E+00
+ -.10000000E+01 -.80000000E+00 0.15679834E+02 0.25961038E+00
+ -.80000000E+00 -.60000000E+00 0.17019833E+02 0.26926301E+00
+ -.60000000E+00 -.40000000E+00 0.17177703E+02 0.26907933E+00
+ -.40000000E+00 -.20000000E+00 0.16872797E+02 0.26794498E+00
+ -.20000000E+00 0.00000000E+00 0.17637187E+02 0.27337058E+00
+ 0.00000000E+00 0.20000000E+00 0.17126666E+02 0.26844900E+00
+ 0.20000000E+00 0.40000000E+00 0.16822575E+02 0.26617809E+00
+ 0.40000000E+00 0.60000000E+00 0.16835105E+02 0.26894798E+00
+ 0.60000000E+00 0.80000000E+00 0.15951884E+02 0.26354060E+00
+ 0.80000000E+00 0.10000000E+01 0.15895776E+02 0.26204212E+00
+ 0.10000000E+01 0.12000000E+01 0.15317806E+02 0.25911134E+00
+ 0.12000000E+01 0.14000000E+01 0.15033580E+02 0.25725622E+00
+ 0.14000000E+01 0.16000000E+01 0.66361953E+01 0.17168915E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..c5f9bb2
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:04
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53189442E+02 0.13639170E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28534619E+01 0.50057971E-01
+ 0.60000000E+01 0.70000000E+01 0.42407724E+01 0.60169009E-01
+ 0.70000000E+01 0.80000000E+01 0.67740371E+01 0.74304867E-01
+ 0.80000000E+01 0.90000000E+01 0.12739947E+02 0.97998461E-01
+ 0.90000000E+01 0.10000000E+02 0.26581223E+02 0.12868487E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.85892425E+01 0.19588508E+00
+ -.18000000E+01 -.16000000E+01 0.10505296E+02 0.21448251E+00
+ -.16000000E+01 -.14000000E+01 0.11508980E+02 0.22402028E+00
+ -.14000000E+01 -.12000000E+01 0.13048887E+02 0.23673792E+00
+ -.12000000E+01 -.10000000E+01 0.14303263E+02 0.24688623E+00
+ -.10000000E+01 -.80000000E+00 0.15642580E+02 0.25899363E+00
+ -.80000000E+00 -.60000000E+00 0.16984278E+02 0.26870037E+00
+ -.60000000E+00 -.40000000E+00 0.17147150E+02 0.26860082E+00
+ -.40000000E+00 -.20000000E+00 0.16848380E+02 0.26755724E+00
+ -.20000000E+00 0.00000000E+00 0.17617472E+02 0.27306490E+00
+ 0.00000000E+00 0.20000000E+00 0.17113014E+02 0.26823504E+00
+ 0.20000000E+00 0.40000000E+00 0.16814459E+02 0.26604979E+00
+ 0.40000000E+00 0.60000000E+00 0.16831630E+02 0.26889265E+00
+ 0.60000000E+00 0.80000000E+00 0.15952499E+02 0.26355072E+00
+ 0.80000000E+00 0.10000000E+01 0.15899539E+02 0.26210413E+00
+ 0.10000000E+01 0.12000000E+01 0.15323632E+02 0.25920993E+00
+ 0.12000000E+01 0.14000000E+01 0.15040545E+02 0.25737540E+00
+ 0.14000000E+01 0.16000000E+01 0.66394226E+01 0.17177265E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..0a14f1e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:04
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53624851E+02 0.13750548E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28909445E+01 0.50715545E-01
+ 0.60000000E+01 0.70000000E+01 0.42928139E+01 0.60907435E-01
+ 0.70000000E+01 0.80000000E+01 0.68496868E+01 0.75134682E-01
+ 0.80000000E+01 0.90000000E+01 0.12860366E+02 0.98924887E-01
+ 0.90000000E+01 0.10000000E+02 0.26731040E+02 0.12940650E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.87013909E+01 0.19844264E+00
+ -.18000000E+01 -.16000000E+01 0.10637480E+02 0.21718115E+00
+ -.16000000E+01 -.14000000E+01 0.11648076E+02 0.22672790E+00
+ -.14000000E+01 -.12000000E+01 0.13200064E+02 0.23948083E+00
+ -.12000000E+01 -.10000000E+01 0.14461556E+02 0.24961839E+00
+ -.10000000E+01 -.80000000E+00 0.15807349E+02 0.26172160E+00
+ -.80000000E+00 -.60000000E+00 0.17153758E+02 0.27138189E+00
+ -.60000000E+00 -.40000000E+00 0.17308303E+02 0.27112502E+00
+ -.40000000E+00 -.20000000E+00 0.16996229E+02 0.26990511E+00
+ -.20000000E+00 0.00000000E+00 0.17760805E+02 0.27528672E+00
+ 0.00000000E+00 0.20000000E+00 0.17240977E+02 0.27024073E+00
+ 0.20000000E+00 0.40000000E+00 0.16928443E+02 0.26785306E+00
+ 0.40000000E+00 0.60000000E+00 0.16934294E+02 0.27053229E+00
+ 0.60000000E+00 0.80000000E+00 0.16038788E+02 0.26497644E+00
+ 0.80000000E+00 0.10000000E+01 0.15974835E+02 0.26334549E+00
+ 0.10000000E+01 0.12000000E+01 0.15386342E+02 0.26027045E+00
+ 0.12000000E+01 0.14000000E+01 0.15093144E+02 0.25827552E+00
+ 0.14000000E+01 0.16000000E+01 0.66599312E+01 0.17230330E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..8d60a2b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:04
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53669958E+02 0.13761977E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28873935E+01 0.50653230E-01
+ 0.60000000E+01 0.70000000E+01 0.42910535E+01 0.60882417E-01
+ 0.70000000E+01 0.80000000E+01 0.68521104E+01 0.75161256E-01
+ 0.80000000E+01 0.90000000E+01 0.12873318E+02 0.99024460E-01
+ 0.90000000E+01 0.10000000E+02 0.26766083E+02 0.12957601E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.86914490E+01 0.19821600E+00
+ -.18000000E+01 -.16000000E+01 0.10630267E+02 0.21703399E+00
+ -.16000000E+01 -.14000000E+01 0.11645159E+02 0.22667101E+00
+ -.14000000E+01 -.12000000E+01 0.13201566E+02 0.23950793E+00
+ -.12000000E+01 -.10000000E+01 0.14467654E+02 0.24972371E+00
+ -.10000000E+01 -.80000000E+00 0.15817993E+02 0.26189787E+00
+ -.80000000E+00 -.60000000E+00 0.17168818E+02 0.27162006E+00
+ -.60000000E+00 -.40000000E+00 0.17326364E+02 0.27140798E+00
+ -.40000000E+00 -.20000000E+00 0.17016265E+02 0.27022328E+00
+ -.20000000E+00 0.00000000E+00 0.17783566E+02 0.27563948E+00
+ 0.00000000E+00 0.20000000E+00 0.17264338E+02 0.27060690E+00
+ 0.20000000E+00 0.40000000E+00 0.16952150E+02 0.26822817E+00
+ 0.40000000E+00 0.60000000E+00 0.16958230E+02 0.27091467E+00
+ 0.60000000E+00 0.80000000E+00 0.16061146E+02 0.26534581E+00
+ 0.80000000E+00 0.10000000E+01 0.15996241E+02 0.26369839E+00
+ 0.10000000E+01 0.12000000E+01 0.15405596E+02 0.26059611E+00
+ 0.12000000E+01 0.14000000E+01 0.15110209E+02 0.25856756E+00
+ 0.14000000E+01 0.16000000E+01 0.66667402E+01 0.17247947E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01.log b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01.log
new file mode 100644
index 0000000..c613322
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01.log
@@ -0,0 +1,108 @@
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+ Outputting results to: inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  7.25E+00 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:33
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =     1782.895605 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7448 %
+ # QCD scale uncertainty (-)      =       -0.1363 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.763880
+ # QCD scale uncertainty (+)      =        0.7448 %
+ # QCD scale uncertainty (-)      =       -0.1363 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118.log b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118.log
new file mode 100644
index 0000000..a5c166f
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118.log
@@ -0,0 +1,747 @@
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0000.dat
+MSHT20an3lo_as118 PDF set, member #0, version 2; LHAPDF ID = 29100
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0001.dat
+MSHT20an3lo_as118 PDF set, member #1, version 2; LHAPDF ID = 29101
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0002.dat
+MSHT20an3lo_as118 PDF set, member #2, version 2; LHAPDF ID = 29102
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0003.dat
+MSHT20an3lo_as118 PDF set, member #3, version 2; LHAPDF ID = 29103
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0004.dat
+MSHT20an3lo_as118 PDF set, member #4, version 2; LHAPDF ID = 29104
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0005.dat
+MSHT20an3lo_as118 PDF set, member #5, version 2; LHAPDF ID = 29105
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0006.dat
+MSHT20an3lo_as118 PDF set, member #6, version 2; LHAPDF ID = 29106
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0007.dat
+MSHT20an3lo_as118 PDF set, member #7, version 2; LHAPDF ID = 29107
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0008.dat
+MSHT20an3lo_as118 PDF set, member #8, version 2; LHAPDF ID = 29108
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0009.dat
+MSHT20an3lo_as118 PDF set, member #9, version 2; LHAPDF ID = 29109
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0010.dat
+MSHT20an3lo_as118 PDF set, member #10, version 2; LHAPDF ID = 29110
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0011.dat
+MSHT20an3lo_as118 PDF set, member #11, version 2; LHAPDF ID = 29111
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0012.dat
+MSHT20an3lo_as118 PDF set, member #12, version 2; LHAPDF ID = 29112
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0013.dat
+MSHT20an3lo_as118 PDF set, member #13, version 2; LHAPDF ID = 29113
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0014.dat
+MSHT20an3lo_as118 PDF set, member #14, version 2; LHAPDF ID = 29114
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0015.dat
+MSHT20an3lo_as118 PDF set, member #15, version 2; LHAPDF ID = 29115
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0016.dat
+MSHT20an3lo_as118 PDF set, member #16, version 2; LHAPDF ID = 29116
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0017.dat
+MSHT20an3lo_as118 PDF set, member #17, version 2; LHAPDF ID = 29117
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0018.dat
+MSHT20an3lo_as118 PDF set, member #18, version 2; LHAPDF ID = 29118
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0019.dat
+MSHT20an3lo_as118 PDF set, member #19, version 2; LHAPDF ID = 29119
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0020.dat
+MSHT20an3lo_as118 PDF set, member #20, version 2; LHAPDF ID = 29120
+ PDF member:           0
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000
+ PDF member:           1
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem001
+ PDF member:           2
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem002
+ PDF member:           3
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem003
+ PDF member:           4
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem004
+ PDF member:           5
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem005
+ PDF member:           6
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem006
+ PDF member:           7
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem007
+ PDF member:           8
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem008
+ PDF member:           9
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem009
+ PDF member:          10
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem010
+ PDF member:          11
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem011
+ PDF member:          12
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem012
+ PDF member:          13
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem013
+ PDF member:          14
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem014
+ PDF member:          15
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem015
+ PDF member:          16
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem016
+ PDF member:          17
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem017
+ PDF member:          18
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem018
+ PDF member:          19
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem019
+ PDF member:          20
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem020
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0021.dat
+MSHT20an3lo_as118 PDF set, member #21, version 2; LHAPDF ID = 29121
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0022.dat
+MSHT20an3lo_as118 PDF set, member #22, version 2; LHAPDF ID = 29122
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0023.dat
+MSHT20an3lo_as118 PDF set, member #23, version 2; LHAPDF ID = 29123
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0024.dat
+MSHT20an3lo_as118 PDF set, member #24, version 2; LHAPDF ID = 29124
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0025.dat
+MSHT20an3lo_as118 PDF set, member #25, version 2; LHAPDF ID = 29125
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0026.dat
+MSHT20an3lo_as118 PDF set, member #26, version 2; LHAPDF ID = 29126
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0027.dat
+MSHT20an3lo_as118 PDF set, member #27, version 2; LHAPDF ID = 29127
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0028.dat
+MSHT20an3lo_as118 PDF set, member #28, version 2; LHAPDF ID = 29128
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0029.dat
+MSHT20an3lo_as118 PDF set, member #29, version 2; LHAPDF ID = 29129
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0030.dat
+MSHT20an3lo_as118 PDF set, member #30, version 2; LHAPDF ID = 29130
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0031.dat
+MSHT20an3lo_as118 PDF set, member #31, version 2; LHAPDF ID = 29131
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0032.dat
+MSHT20an3lo_as118 PDF set, member #32, version 2; LHAPDF ID = 29132
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0033.dat
+MSHT20an3lo_as118 PDF set, member #33, version 2; LHAPDF ID = 29133
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0034.dat
+MSHT20an3lo_as118 PDF set, member #34, version 2; LHAPDF ID = 29134
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0035.dat
+MSHT20an3lo_as118 PDF set, member #35, version 2; LHAPDF ID = 29135
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0036.dat
+MSHT20an3lo_as118 PDF set, member #36, version 2; LHAPDF ID = 29136
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0037.dat
+MSHT20an3lo_as118 PDF set, member #37, version 2; LHAPDF ID = 29137
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0038.dat
+MSHT20an3lo_as118 PDF set, member #38, version 2; LHAPDF ID = 29138
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0039.dat
+MSHT20an3lo_as118 PDF set, member #39, version 2; LHAPDF ID = 29139
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0040.dat
+MSHT20an3lo_as118 PDF set, member #40, version 2; LHAPDF ID = 29140
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0041.dat
+MSHT20an3lo_as118 PDF set, member #41, version 2; LHAPDF ID = 29141
+ PDF member:          21
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem021
+ PDF member:          22
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem022
+ PDF member:          23
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem023
+ PDF member:          24
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem024
+ PDF member:          25
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem025
+ PDF member:          26
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem026
+ PDF member:          27
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem027
+ PDF member:          28
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem028
+ PDF member:          29
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem029
+ PDF member:          30
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem030
+ PDF member:          31
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem031
+ PDF member:          32
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem032
+ PDF member:          33
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem033
+ PDF member:          34
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem034
+ PDF member:          35
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem035
+ PDF member:          36
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem036
+ PDF member:          37
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem037
+ PDF member:          38
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem038
+ PDF member:          39
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem039
+ PDF member:          40
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem040
+ PDF member:          41
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem041
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0042.dat
+MSHT20an3lo_as118 PDF set, member #42, version 2; LHAPDF ID = 29142
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0043.dat
+MSHT20an3lo_as118 PDF set, member #43, version 2; LHAPDF ID = 29143
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0044.dat
+MSHT20an3lo_as118 PDF set, member #44, version 2; LHAPDF ID = 29144
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0045.dat
+MSHT20an3lo_as118 PDF set, member #45, version 2; LHAPDF ID = 29145
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0046.dat
+MSHT20an3lo_as118 PDF set, member #46, version 2; LHAPDF ID = 29146
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0047.dat
+MSHT20an3lo_as118 PDF set, member #47, version 2; LHAPDF ID = 29147
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0048.dat
+MSHT20an3lo_as118 PDF set, member #48, version 2; LHAPDF ID = 29148
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0049.dat
+MSHT20an3lo_as118 PDF set, member #49, version 2; LHAPDF ID = 29149
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0050.dat
+MSHT20an3lo_as118 PDF set, member #50, version 2; LHAPDF ID = 29150
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0051.dat
+MSHT20an3lo_as118 PDF set, member #51, version 2; LHAPDF ID = 29151
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0052.dat
+MSHT20an3lo_as118 PDF set, member #52, version 2; LHAPDF ID = 29152
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0053.dat
+MSHT20an3lo_as118 PDF set, member #53, version 2; LHAPDF ID = 29153
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0054.dat
+MSHT20an3lo_as118 PDF set, member #54, version 2; LHAPDF ID = 29154
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0055.dat
+MSHT20an3lo_as118 PDF set, member #55, version 2; LHAPDF ID = 29155
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0056.dat
+MSHT20an3lo_as118 PDF set, member #56, version 2; LHAPDF ID = 29156
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0057.dat
+MSHT20an3lo_as118 PDF set, member #57, version 2; LHAPDF ID = 29157
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0058.dat
+MSHT20an3lo_as118 PDF set, member #58, version 2; LHAPDF ID = 29158
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0059.dat
+MSHT20an3lo_as118 PDF set, member #59, version 2; LHAPDF ID = 29159
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0060.dat
+MSHT20an3lo_as118 PDF set, member #60, version 2; LHAPDF ID = 29160
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0061.dat
+MSHT20an3lo_as118 PDF set, member #61, version 2; LHAPDF ID = 29161
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0062.dat
+MSHT20an3lo_as118 PDF set, member #62, version 2; LHAPDF ID = 29162
+ PDF member:          42
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem042
+ PDF member:          43
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem043
+ PDF member:          44
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem044
+ PDF member:          45
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem045
+ PDF member:          46
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem046
+ PDF member:          47
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem047
+ PDF member:          48
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem048
+ PDF member:          49
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem049
+ PDF member:          50
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem050
+ PDF member:          51
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem051
+ PDF member:          52
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem052
+ PDF member:          53
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem053
+ PDF member:          54
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem054
+ PDF member:          55
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem055
+ PDF member:          56
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem056
+ PDF member:          57
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem057
+ PDF member:          58
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem058
+ PDF member:          59
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem059
+ PDF member:          60
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem060
+ PDF member:          61
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem061
+ PDF member:          62
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem062
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0063.dat
+MSHT20an3lo_as118 PDF set, member #63, version 2; LHAPDF ID = 29163
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0064.dat
+MSHT20an3lo_as118 PDF set, member #64, version 2; LHAPDF ID = 29164
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0065.dat
+MSHT20an3lo_as118 PDF set, member #65, version 2; LHAPDF ID = 29165
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0066.dat
+MSHT20an3lo_as118 PDF set, member #66, version 2; LHAPDF ID = 29166
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0067.dat
+MSHT20an3lo_as118 PDF set, member #67, version 2; LHAPDF ID = 29167
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0068.dat
+MSHT20an3lo_as118 PDF set, member #68, version 2; LHAPDF ID = 29168
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0069.dat
+MSHT20an3lo_as118 PDF set, member #69, version 2; LHAPDF ID = 29169
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0070.dat
+MSHT20an3lo_as118 PDF set, member #70, version 2; LHAPDF ID = 29170
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0071.dat
+MSHT20an3lo_as118 PDF set, member #71, version 2; LHAPDF ID = 29171
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0072.dat
+MSHT20an3lo_as118 PDF set, member #72, version 2; LHAPDF ID = 29172
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0073.dat
+MSHT20an3lo_as118 PDF set, member #73, version 2; LHAPDF ID = 29173
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0074.dat
+MSHT20an3lo_as118 PDF set, member #74, version 2; LHAPDF ID = 29174
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0075.dat
+MSHT20an3lo_as118 PDF set, member #75, version 2; LHAPDF ID = 29175
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0076.dat
+MSHT20an3lo_as118 PDF set, member #76, version 2; LHAPDF ID = 29176
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0077.dat
+MSHT20an3lo_as118 PDF set, member #77, version 2; LHAPDF ID = 29177
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0078.dat
+MSHT20an3lo_as118 PDF set, member #78, version 2; LHAPDF ID = 29178
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0079.dat
+MSHT20an3lo_as118 PDF set, member #79, version 2; LHAPDF ID = 29179
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0080.dat
+MSHT20an3lo_as118 PDF set, member #80, version 2; LHAPDF ID = 29180
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0081.dat
+MSHT20an3lo_as118 PDF set, member #81, version 2; LHAPDF ID = 29181
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0082.dat
+MSHT20an3lo_as118 PDF set, member #82, version 2; LHAPDF ID = 29182
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0083.dat
+MSHT20an3lo_as118 PDF set, member #83, version 2; LHAPDF ID = 29183
+ PDF member:          63
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem063
+ PDF member:          64
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem064
+ PDF member:          65
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem065
+ PDF member:          66
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem066
+ PDF member:          67
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem067
+ PDF member:          68
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem068
+ PDF member:          69
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem069
+ PDF member:          70
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem070
+ PDF member:          71
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem071
+ PDF member:          72
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem072
+ PDF member:          73
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem073
+ PDF member:          74
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem074
+ PDF member:          75
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem075
+ PDF member:          76
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem076
+ PDF member:          77
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem077
+ PDF member:          78
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem078
+ PDF member:          79
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem079
+ PDF member:          80
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem080
+ PDF member:          81
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem081
+ PDF member:          82
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem082
+ PDF member:          83
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem083
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0084.dat
+MSHT20an3lo_as118 PDF set, member #84, version 2; LHAPDF ID = 29184
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0085.dat
+MSHT20an3lo_as118 PDF set, member #85, version 2; LHAPDF ID = 29185
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0086.dat
+MSHT20an3lo_as118 PDF set, member #86, version 2; LHAPDF ID = 29186
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0087.dat
+MSHT20an3lo_as118 PDF set, member #87, version 2; LHAPDF ID = 29187
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0088.dat
+MSHT20an3lo_as118 PDF set, member #88, version 2; LHAPDF ID = 29188
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0089.dat
+MSHT20an3lo_as118 PDF set, member #89, version 2; LHAPDF ID = 29189
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0090.dat
+MSHT20an3lo_as118 PDF set, member #90, version 2; LHAPDF ID = 29190
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0091.dat
+MSHT20an3lo_as118 PDF set, member #91, version 2; LHAPDF ID = 29191
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0092.dat
+MSHT20an3lo_as118 PDF set, member #92, version 2; LHAPDF ID = 29192
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0093.dat
+MSHT20an3lo_as118 PDF set, member #93, version 2; LHAPDF ID = 29193
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0094.dat
+MSHT20an3lo_as118 PDF set, member #94, version 2; LHAPDF ID = 29194
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0095.dat
+MSHT20an3lo_as118 PDF set, member #95, version 2; LHAPDF ID = 29195
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0096.dat
+MSHT20an3lo_as118 PDF set, member #96, version 2; LHAPDF ID = 29196
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0097.dat
+MSHT20an3lo_as118 PDF set, member #97, version 2; LHAPDF ID = 29197
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0098.dat
+MSHT20an3lo_as118 PDF set, member #98, version 2; LHAPDF ID = 29198
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0099.dat
+MSHT20an3lo_as118 PDF set, member #99, version 2; LHAPDF ID = 29199
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0100.dat
+MSHT20an3lo_as118 PDF set, member #100, version 2; LHAPDF ID = 29200
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0101.dat
+MSHT20an3lo_as118 PDF set, member #101, version 2; LHAPDF ID = 29201
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0102.dat
+MSHT20an3lo_as118 PDF set, member #102, version 2; LHAPDF ID = 29202
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0103.dat
+MSHT20an3lo_as118 PDF set, member #103, version 2; LHAPDF ID = 29203
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0104.dat
+MSHT20an3lo_as118 PDF set, member #104, version 2; LHAPDF ID = 29204
+ PDF member:          84
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem084
+ PDF member:          85
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem085
+ PDF member:          86
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem086
+ PDF member:          87
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem087
+ PDF member:          88
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem088
+ PDF member:          89
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem089
+ PDF member:          90
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem090
+ PDF member:          91
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem091
+ PDF member:          92
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem092
+ PDF member:          93
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem093
+ PDF member:          94
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem094
+ PDF member:          95
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem095
+ PDF member:          96
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem096
+ PDF member:          97
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem097
+ PDF member:          98
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem098
+ PDF member:          99
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem099
+ PDF member:         100
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem100
+ PDF member:         101
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem101
+ PDF member:         102
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem102
+ PDF member:         103
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem103
+ PDF member:         104
+Starting the structure functions with fixed number of flavours
+nf =  5
+ Outputting results to: inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem104
+Thanks for using LHAPDF 6.5.4. Please make sure to cite the paper:
+  Eur.Phys.J. C75 (2015) 3, 132  (http://arxiv.org/abs/1412.7420)
+
+==================== TOTAL TIME :  5.06E+02 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:32
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+----- No more such warnings will be issued ------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =     1905.156901 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7054 %
+ # QCD scale uncertainty (-)      =       -0.4857 %
+ # PDF symmetric uncertainty*     =        0.9723 %
+ # Pure PDF symmetric uncertainty =        0.9723 %
+ # Pure αS symmetric uncertainty  =        0.0008 %
+ # (*PDF uncertainty contains alphas uncertainty if using a  
+ #   PDF set that supports it (eg PDF4LHC15_nnlo_100_pdfas)).
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.816262
+ # QCD scale uncertainty (+)      =        0.7054 %
+ # QCD scale uncertainty (-)      =       -0.4857 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..57c162f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18979991E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18979991E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.94899953E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..fb8c3f1
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19034391E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19034391E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95171954E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..4ab4cb0
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18959032E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18959032E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.94795162E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..543c863
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051569E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051569E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95257845E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..aa43a6f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19089689E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19089689E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95448446E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..fcb575c
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19127371E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19127371E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95636854E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..9869156
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19185964E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19185964E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95929821E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem001_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem001_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..c3ea0b9
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem001_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:44
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19044344E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19044344E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95221718E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem002_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem002_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..cd51a9e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem002_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:51
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19056606E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19056606E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95283031E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem003_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem003_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..5299299
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem003_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:58
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18956929E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18956929E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.94784644E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem004_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem004_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..3f8955b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem004_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:04
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19106040E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19106040E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95530201E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem005_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem005_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..f3dcdf7
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem005_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:10
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18995503E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18995503E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.94977513E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem006_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem006_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..b47a4ee
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem006_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:16
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19081846E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19081846E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95409229E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem007_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem007_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..ccc3c03
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem007_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:21
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19058459E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19058459E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95292294E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem008_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem008_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..60d702b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem008_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:26
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19048658E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19048658E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95243289E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem009_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem009_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..7b0fed2
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem009_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:31
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19067860E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19067860E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95339301E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem010_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem010_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..dbed97a
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem010_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:36
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19036498E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19036498E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95182489E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem011_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem011_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..4f12aae
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem011_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:41
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19003296E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19003296E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95016482E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem012_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem012_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..b177c8d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem012_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:45
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19105333E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19105333E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95526667E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem013_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem013_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..89824c7
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem013_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:50
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19029376E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19029376E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95146878E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem014_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem014_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..f32f455
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem014_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:55
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19065265E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19065265E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95326326E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem015_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem015_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..cbd9009
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem015_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:59
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19096967E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19096967E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95484834E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem016_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem016_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..71657dd
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem016_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:02:04
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19027579E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19027579E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95137894E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem017_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem017_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..1387201
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem017_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:02:09
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19056544E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19056544E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95282720E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem018_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem018_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..c01ed91
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem018_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:02:13
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19044121E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19044121E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95220604E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem019_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem019_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..ac7985e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem019_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:02:18
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19044419E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19044419E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95222094E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem020_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem020_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..9d22cb1
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem020_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:02:22
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19064066E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19064066E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95320328E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem021_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem021_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..0e48d39
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem021_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:02:27
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19043177E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19043177E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95215883E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem022_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem022_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..bf417d4
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem022_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:02:32
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19070134E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19070134E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95350670E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem023_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem023_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..b5d138d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem023_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:02:37
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19043643E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19043643E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95218214E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem024_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem024_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..cca9670
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem024_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:02:41
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19065402E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19065402E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95327010E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem025_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem025_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..eb01674
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem025_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:02:46
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19054691E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19054691E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95273453E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem026_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem026_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..0b64c14
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem026_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:02:51
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19039766E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19039766E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95198830E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem027_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem027_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..f7de9e6
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem027_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:02:56
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19052459E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19052459E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95262296E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem028_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem028_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..3389590
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem028_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:03:00
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19048661E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19048661E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95243307E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem029_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem029_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..f6785dc
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem029_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:03:05
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19052751E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19052751E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95263756E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem030_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem030_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..60fa26c
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem030_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:03:10
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19046820E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19046820E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95234101E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem031_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem031_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..da700e3
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem031_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:03:15
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18970860E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18970860E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.94854301E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem032_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem032_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..c50098e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem032_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:03:19
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19133681E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19133681E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95668403E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem033_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem033_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..d80a500
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem033_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:03:24
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051302E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051302E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256511E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem034_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem034_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..aee1e07
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem034_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:03:29
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051335E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051335E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256677E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem035_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem035_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..193317f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem035_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:03:33
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19046727E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19046727E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95233634E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem036_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem036_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..99e9000
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem036_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:03:38
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19055682E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19055682E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95278410E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem037_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem037_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..3de595b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem037_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:03:43
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19070104E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19070104E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95350521E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem038_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem038_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..4534b72
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem038_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:03:47
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19035457E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19035457E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95177285E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem039_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem039_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..3b08ac4
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem039_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:03:52
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19010864E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19010864E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95054319E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem040_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem040_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..345b2d5
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem040_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:03:56
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19100956E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19100956E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95504781E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem041_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem041_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..259e7b8
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem041_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:04:01
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19057276E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19057276E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95286382E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem042_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem042_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..0d16587
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem042_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:04:06
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19047800E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19047800E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95239000E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem043_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem043_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..ef21a7b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem043_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:04:10
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19073719E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19073719E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95368593E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem044_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem044_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..c9d7ba7
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem044_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:04:15
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19037590E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19037590E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95187951E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem045_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem045_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..094960b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem045_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:04:20
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19073174E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19073174E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95365869E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem046_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem046_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..e66c145
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem046_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:04:25
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19023230E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19023230E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95116148E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem047_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem047_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..13c432e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem047_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:04:30
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19063157E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19063157E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95315787E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem048_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem048_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..f63d968
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem048_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:04:35
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19046133E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19046133E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95230666E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem049_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem049_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..5549d2f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem049_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:04:40
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19024180E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19024180E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95120902E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem050_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem050_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..78daf0a
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem050_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:04:45
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19134025E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19134025E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95670124E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem051_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem051_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..b225108
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem051_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:04:49
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19052326E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19052326E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95261630E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem052_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem052_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..15e147d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem052_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:04:54
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19054983E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19054983E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95274914E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem053_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem053_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..d045b95
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem053_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:04:59
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19033389E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19033389E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95166947E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem054_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem054_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..1cbcd29
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem054_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:05:04
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19065132E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19065132E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95325662E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem055_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem055_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..301ab56
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem055_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:05:09
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19063313E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19063313E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95316567E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem056_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem056_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..719fe22
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem056_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:05:14
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.18995235E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.18995235E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.94976175E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem057_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem057_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..603355e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem057_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:05:19
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19065483E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19065483E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95327415E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem058_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem058_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..ca820e8
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem058_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:05:23
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19037924E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19037924E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95189619E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem059_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem059_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..8cebc16
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem059_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:05:28
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19059128E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19059128E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95295638E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem060_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem060_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..8c26183
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem060_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:05:33
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19007718E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19007718E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95038592E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem061_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem061_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..dc8b916
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem061_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:05:37
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19102234E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19102234E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95511168E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem062_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem062_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..8a18683
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem062_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:05:42
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19035838E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19035838E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95179192E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem063_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem063_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..763894a
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem063_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:05:47
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19073061E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19073061E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95365305E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem064_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem064_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..f7cb451
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem064_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:05:51
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19066395E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19066395E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95331976E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem065_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem065_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..3cf9233
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem065_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:05:56
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19038490E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19038490E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95192452E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem066_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem066_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..c947c90
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem066_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:06:00
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19062461E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19062461E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95312303E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem067_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem067_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..54ba310
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem067_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:06:05
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19063004E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19063004E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95315022E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem068_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem068_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..dc17c66
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem068_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:06:10
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19030895E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19030895E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95154476E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem069_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem069_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..268393d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem069_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:06:14
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19060919E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19060919E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95304593E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem070_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem070_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..42570fa
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem070_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:06:19
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19045303E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19045303E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95226513E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem071_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem071_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..63086ba
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem071_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:06:24
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19050645E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19050645E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95253224E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem072_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem072_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..408b96e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem072_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:06:28
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051949E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051949E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95259747E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem073_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem073_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..be3968e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem073_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:06:33
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051147E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051147E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95255734E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem074_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem074_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..1642d22
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem074_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:06:37
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19041228E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19041228E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95206140E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem075_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem075_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..74f9552
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem075_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:06:42
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19044030E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19044030E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95220149E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem076_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem076_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..0d08114
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem076_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:06:47
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19076432E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19076432E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95382162E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem077_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem077_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..ca68afc
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem077_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:06:52
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19001803E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19001803E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95009013E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem078_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem078_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..efa3bc9
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem078_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:06:56
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19001623E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19001623E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95008113E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem079_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem079_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..4a25428
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem079_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:07:01
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051243E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051243E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256216E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem080_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem080_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..52f6d44
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem080_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:07:06
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051376E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051376E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256881E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem081_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem081_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..a170714
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem081_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:07:10
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19031706E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19031706E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95158530E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem082_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem082_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..5a3b3b6
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem082_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:07:15
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19064305E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19064305E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95321525E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem083_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem083_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..6f503ef
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem083_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:07:20
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19052315E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19052315E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95261573E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem084_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem084_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..09eff3d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem084_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:07:24
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19039163E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19039163E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95195816E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem085_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem085_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..b0fcefd
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem085_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:07:29
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19053259E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19053259E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95266295E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem086_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem086_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..61e00bf
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem086_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:07:34
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051105E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051105E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95255527E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem087_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem087_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..63e8c33
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem087_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:07:38
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19046674E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19046674E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95233370E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem088_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem088_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..a4bf431
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem088_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:07:43
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19058006E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19058006E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95290032E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem089_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem089_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..4ff6f49
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem089_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:07:48
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051319E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051319E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256597E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem090_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem090_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..ce3f343
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem090_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:07:52
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051240E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051240E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256202E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem091_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem091_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..bb8261a
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem091_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:07:57
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051238E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051238E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256192E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem092_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem092_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..a94739b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem092_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:02
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051319E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051319E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256597E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem093_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem093_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..7ac6f77
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem093_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:07
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19050269E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19050269E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95251344E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem094_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem094_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..ed5605e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem094_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:11
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19055807E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19055807E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95279037E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem095_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem095_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..ce18737
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem095_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:16
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19050567E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19050567E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95252836E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem096_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem096_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..6a6c805
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem096_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:21
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19039027E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19039027E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95195137E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem097_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem097_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..c86c620
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem097_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:26
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051108E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051108E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95255541E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem098_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem098_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..523fd6a
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem098_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:30
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19053450E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19053450E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95267249E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem099_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem099_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..0ab40e3
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem099_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:35
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051319E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051319E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256597E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem100_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem100_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..a9f0e06
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem100_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:40
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051293E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051293E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256467E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem101_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem101_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..a9be79b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem101_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:44
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051249E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051249E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256243E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem102_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem102_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..c1d7f28
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem102_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:49
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051230E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051230E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256151E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem103_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem103_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..e9485a9
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem103_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:53
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051310E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051310E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256548E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem104_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem104_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..ae61ac3
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_n3lo_seed0001_pdfmem104_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:58
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.19051257E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.19051257E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.95256285E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..d085955
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_xsct_n3lo_seed0001.dat
@@ -0,0 +1,46 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:08:58
+ #../build/disorder -n3lo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -pdfuncert -alphasuncert -prefix inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1782324
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =     1905.156901 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7054 %
+ # QCD scale uncertainty (-)      =       -0.4857 %
+ # PDF symmetric uncertainty*     =        0.9723 %
+ # Pure PDF symmetric uncertainty =        0.9723 %
+ # Pure αS symmetric uncertainty  =        0.0008 %
+ # (*PDF uncertainty contains alphas uncertainty if using a  
+ #   PDF set that supports it (eg PDF4LHC15_nnlo_100_pdfas)).
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.816262
+ # QCD scale uncertainty (+)      =        0.7054 %
+ # QCD scale uncertainty (-)      =       -0.4857 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..30ed238
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17843727E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17843727E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89218635E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..f241ad7
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17805707E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17805707E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89028537E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..fae80ce
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17804650E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17804650E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89023248E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..2d383ac
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17828956E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17828956E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89144780E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..a63df95
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17823789E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17823789E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89118945E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..761881b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17936383E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17936383E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89681916E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..1438f02
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:38
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17961746E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17961746E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89808730E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino.log b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino.log
new file mode 100644
index 0000000..6babe6c
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino.log
@@ -0,0 +1,108 @@
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+ Outputting results to: inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  9.59E+00 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:06
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_nc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =        0.704997 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7757 %
+ # QCD scale uncertainty (-)      =       -0.1440 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.000302
+ # QCD scale uncertainty (+)      =        0.7757 %
+ # QCD scale uncertainty (-)      =       -0.1440 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..73f0ec4
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_nc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.70562592E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.70562592E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.35281296E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..19b2d80
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_nc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.70407557E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.70407557E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.35203779E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..47b0c50
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_nc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.70398175E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.70398175E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.35199088E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..34439ee
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_nc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.70499699E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.70499699E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.35249849E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..98f8700
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_nc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.70479057E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.70479057E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.35239529E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..0cea3ec
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_nc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.70941646E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.70941646E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.35470823E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..649d162
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_nc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.71046563E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.71046563E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.35523281E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron.log b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron.log
new file mode 100644
index 0000000..7ff00b9
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron.log
@@ -0,0 +1,108 @@
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+ Outputting results to: inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  8.41E+00 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:06
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_nc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =        0.693864 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7866 %
+ # QCD scale uncertainty (-)      =       -0.1439 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.000297
+ # QCD scale uncertainty (+)      =        0.7866 %
+ # QCD scale uncertainty (-)      =       -0.1439 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..d203598
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:12
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_nc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.69451741E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.69451741E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.34725870E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..8c334fb
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:12
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_nc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.69292416E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.69292416E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.34646208E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..75a5f1d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:12
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_nc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.69286528E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.69286528E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.34643264E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..71a01f6
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:12
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_nc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.69386369E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.69386369E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.34693184E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..6ea8980
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:12
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_nc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.69364047E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.69364047E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.34682024E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..d505dc3
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:12
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_nc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.69827520E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.69827520E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.34913760E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..9918541
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:12
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_nc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.69932141E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.69932141E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.34966070E+01 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..cae4100
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron_xsct_n3lo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:12
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -positron -prefix inclusive_nc_Q_10_x_0.01_neutrino_positron_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νebar + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =        0.693864 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7866 %
+ # QCD scale uncertainty (-)      =       -0.1439 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.000297
+ # QCD scale uncertainty (+)      =        0.7866 %
+ # QCD scale uncertainty (-)      =       -0.1439 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..18057bf
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -neutrino -prefix inclusive_nc_Q_10_x_0.01_neutrino_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (νe + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With Z only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =        0.704997 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7757 %
+ # QCD scale uncertainty (-)      =       -0.1440 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.000302
+ # QCD scale uncertainty (+)      =        0.7757 %
+ # QCD scale uncertainty (-)      =       -0.1440 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..c635be1
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =     1782.895605 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7448 %
+ # QCD scale uncertainty (-)      =       -0.1363 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.763880
+ # QCD scale uncertainty (+)      =        0.7448 %
+ # QCD scale uncertainty (-)      =       -0.1363 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..1c04d39
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_xsct_n3lo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:04
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =       86.732972 pb/GeV^2
+ # MC integration uncertainty     =        0.0334 %
+ # QCD scale uncertainty (+)      =        0.5882 %
+ # QCD scale uncertainty (-)      =       -0.1046 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.170540
+ # QCD scale uncertainty (+)      =        0.1668 %
+ # QCD scale uncertainty (-)      =       -0.0350 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01.log b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01.log
new file mode 100644
index 0000000..31dbe66
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01.log
@@ -0,0 +1,95 @@
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+ Outputting results to: inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  7.92E+00 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:41
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =       94.835282 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.1500 %
+ # QCD scale uncertainty (-)      =       -0.0429 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.407347
+ # QCD scale uncertainty (+)      =        0.1500 %
+ # QCD scale uncertainty (-)      =       -0.0429 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..d905657
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:47
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..d905657
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:47
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..d905657
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:47
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..d905657
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:47
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..d905657
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:47
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..d905657
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:47
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..d905657
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:47
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..5e621d5
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:47
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =       94.835282 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.1500 %
+ # QCD scale uncertainty (-)      =       -0.0429 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.407347
+ # QCD scale uncertainty (+)      =        0.1500 %
+ # QCD scale uncertainty (-)      =       -0.0429 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01.log b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01.log
new file mode 100644
index 0000000..54f33ed
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01.log
@@ -0,0 +1,147 @@
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+
+ input parameters for vegas: ndim=  7 ncall=   8748.
+                             it=    0 itmx=    3
+                             nprn=  0 alph= 1.50
+                             mds=  1 nd=  50
+                              xl( 1)=   0.000     xu( 1)=   1.000    
+                              xl( 2)=   0.000     xu( 2)=   1.000    
+                              xl( 3)=   0.000     xu( 3)=   1.000    
+                              xl( 4)=   0.000     xu( 4)=   1.000    
+                              xl( 5)=   0.000     xu( 5)=   1.000    
+                              xl( 6)=   0.000     xu( 6)=   1.000    
+                              xl( 7)=   0.000     xu( 7)=   1.000    
+
+ iteration no.  1: integral =  4931649.    +/-  0.32E+05
+ all iterations: integral =  4931649.    +/-  0.32E+05 chi**2/it'n = 0.36E-09
+
+ iteration no.  2: integral =  4918068.    +/-  0.20E+05
+ all iterations: integral =  4921794.    +/-  0.17E+05 chi**2/it'n = 0.13    
+
+ iteration no.  3: integral =  4926023.    +/-  0.16E+05
+ all iterations: integral =  4923968.    +/-  0.12E+05 chi**2/it'n = 0.79E-01
+ ****************************************************
+ * Writing out vegas grid to inclusive_nc_Qmin_1_x_0.01_grids-n3lo-0001.dat                            *
+ ****************************************************
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+
+ input parameters for vegas: ndim=  7 ncall=  98304.
+                             it=    4 itmx=    1
+                             nprn=  0 alph= 1.50
+                             mds=  1 nd=  50
+                              xl( 1)=   0.000     xu( 1)=   1.000    
+                              xl( 2)=   0.000     xu( 2)=   1.000    
+                              xl( 3)=   0.000     xu( 3)=   1.000    
+                              xl( 4)=   0.000     xu( 4)=   1.000    
+                              xl( 5)=   0.000     xu( 5)=   1.000    
+                              xl( 6)=   0.000     xu( 6)=   1.000    
+                              xl( 7)=   0.000     xu( 7)=   1.000    
+
+ iteration no.  1: integral =  4922178.    +/-  0.48E+04
+ all iterations: integral =  4922178.    +/-  0.48E+04 chi**2/it'n =  0.0    
+ Outputting results to: inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  3.13E+01 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:34
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =  4922178.251114 pb
+ # MC integration uncertainty     =        0.0968 %
+ # QCD scale uncertainty (+)      =   397237.8485 %
+ # QCD scale uncertainty (-)      =      -17.5638 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =      755.740051
+ # QCD scale uncertainty (+)      =      127.2471 %
+ # QCD scale uncertainty (-)      =       -0.0511 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..abb4a99
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45799648E+06 0.44976660E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17506057E+05 0.96555999E+03
+ 0.60000000E+01 0.70000000E+01 0.12525067E+06 0.25122122E+04
+ 0.70000000E+01 0.80000000E+01 0.83704246E+05 0.20485367E+04
+ 0.80000000E+01 0.90000000E+01 0.59670051E+05 0.17102564E+04
+ 0.90000000E+01 0.10000000E+02 0.42988919E+05 0.14992650E+04
+ 0.10000000E+02 0.11000000E+02 0.35814415E+05 0.13294159E+04
+ 0.11000000E+02 0.12000000E+02 0.26050655E+05 0.10059566E+04
+ 0.12000000E+02 0.13000000E+02 0.20273815E+05 0.96850129E+03
+ 0.13000000E+02 0.14000000E+02 0.18289765E+05 0.92733241E+03
+ 0.14000000E+02 0.15000000E+02 0.25391344E+05 0.88016005E+03
+ 0.15000000E+02 0.16000000E+02 0.30565448E+04 0.27369035E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.14614904E+04 0.27166177E+03
+ -.18000000E+01 -.16000000E+01 0.24736868E+04 0.36111365E+03
+ -.16000000E+01 -.14000000E+01 0.47280701E+04 0.51961797E+03
+ -.14000000E+01 -.12000000E+01 0.54975521E+04 0.58665605E+03
+ -.12000000E+01 -.10000000E+01 0.11167042E+05 0.89554754E+03
+ -.10000000E+01 -.80000000E+00 0.15198471E+05 0.11481904E+04
+ -.80000000E+00 -.60000000E+00 0.24163828E+05 0.16217781E+04
+ -.60000000E+00 -.40000000E+00 0.50413195E+05 0.26904126E+04
+ -.40000000E+00 -.20000000E+00 0.65384579E+05 0.35929041E+04
+ -.20000000E+00 0.00000000E+00 0.98486493E+05 0.51898367E+04
+ 0.00000000E+00 0.20000000E+00 0.16814362E+06 0.58060645E+04
+ 0.20000000E+00 0.40000000E+00 0.26129409E+06 0.81596530E+04
+ 0.40000000E+00 0.60000000E+00 0.36144816E+06 0.93705568E+04
+ 0.60000000E+00 0.80000000E+00 0.53448075E+06 0.11630103E+05
+ 0.80000000E+00 0.10000000E+01 0.68504923E+06 0.13147773E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..53a436b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45656518E+06 0.44829857E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17400456E+05 0.95973819E+03
+ 0.60000000E+01 0.70000000E+01 0.12462608E+06 0.24996892E+04
+ 0.70000000E+01 0.80000000E+01 0.83405855E+05 0.20412453E+04
+ 0.80000000E+01 0.90000000E+01 0.59509899E+05 0.17056214E+04
+ 0.90000000E+01 0.10000000E+02 0.42898375E+05 0.14961197E+04
+ 0.10000000E+02 0.11000000E+02 0.35754421E+05 0.13271533E+04
+ 0.11000000E+02 0.12000000E+02 0.26015357E+05 0.10045686E+04
+ 0.12000000E+02 0.13000000E+02 0.20251442E+05 0.96742140E+03
+ 0.13000000E+02 0.14000000E+02 0.18273752E+05 0.92647975E+03
+ 0.14000000E+02 0.15000000E+02 0.25374743E+05 0.87955870E+03
+ 0.15000000E+02 0.16000000E+02 0.30547982E+04 0.27353380E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.14610349E+04 0.27157709E+03
+ -.18000000E+01 -.16000000E+01 0.24728883E+04 0.36099707E+03
+ -.16000000E+01 -.14000000E+01 0.47264505E+04 0.51943988E+03
+ -.14000000E+01 -.12000000E+01 0.54955320E+04 0.58644031E+03
+ -.12000000E+01 -.10000000E+01 0.11162524E+05 0.89518463E+03
+ -.10000000E+01 -.80000000E+00 0.15191501E+05 0.11476626E+04
+ -.80000000E+00 -.60000000E+00 0.24151019E+05 0.16209157E+04
+ -.60000000E+00 -.40000000E+00 0.50381428E+05 0.26887100E+04
+ -.40000000E+00 -.20000000E+00 0.65333815E+05 0.35900973E+04
+ -.20000000E+00 0.00000000E+00 0.98389853E+05 0.51847092E+04
+ 0.00000000E+00 0.20000000E+00 0.16792791E+06 0.57986547E+04
+ 0.20000000E+00 0.40000000E+00 0.26084080E+06 0.81453743E+04
+ 0.40000000E+00 0.60000000E+00 0.36057345E+06 0.93479687E+04
+ 0.60000000E+00 0.80000000E+00 0.53261043E+06 0.11589559E+05
+ 0.80000000E+00 0.10000000E+01 0.68151530E+06 0.13079954E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..74b8cd0
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45657475E+06 0.44830397E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17402946E+05 0.95987535E+03
+ 0.60000000E+01 0.70000000E+01 0.12463619E+06 0.24998894E+04
+ 0.70000000E+01 0.80000000E+01 0.83406108E+05 0.20412466E+04
+ 0.80000000E+01 0.90000000E+01 0.59507855E+05 0.17055562E+04
+ 0.90000000E+01 0.10000000E+02 0.42896094E+05 0.14960321E+04
+ 0.10000000E+02 0.11000000E+02 0.35752633E+05 0.13270709E+04
+ 0.11000000E+02 0.12000000E+02 0.26014298E+05 0.10045131E+04
+ 0.12000000E+02 0.13000000E+02 0.20251115E+05 0.96738547E+03
+ 0.13000000E+02 0.14000000E+02 0.18274421E+05 0.92647800E+03
+ 0.14000000E+02 0.15000000E+02 0.25377791E+05 0.87964076E+03
+ 0.15000000E+02 0.16000000E+02 0.30553079E+04 0.27357926E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.14623680E+04 0.27182481E+03
+ -.18000000E+01 -.16000000E+01 0.24749907E+04 0.36130387E+03
+ -.16000000E+01 -.14000000E+01 0.47299906E+04 0.51982853E+03
+ -.14000000E+01 -.12000000E+01 0.54990391E+04 0.58681389E+03
+ -.12000000E+01 -.10000000E+01 0.11168129E+05 0.89563231E+03
+ -.10000000E+01 -.80000000E+00 0.15196881E+05 0.11480662E+04
+ -.80000000E+00 -.60000000E+00 0.24156390E+05 0.16212722E+04
+ -.60000000E+00 -.40000000E+00 0.50387057E+05 0.26890043E+04
+ -.40000000E+00 -.20000000E+00 0.65335616E+05 0.35901893E+04
+ -.20000000E+00 0.00000000E+00 0.98387250E+05 0.51845660E+04
+ 0.00000000E+00 0.20000000E+00 0.16791841E+06 0.57983301E+04
+ 0.20000000E+00 0.40000000E+00 0.26082384E+06 0.81448452E+04
+ 0.40000000E+00 0.60000000E+00 0.36055542E+06 0.93474990E+04
+ 0.60000000E+00 0.80000000E+00 0.53260902E+06 0.11589521E+05
+ 0.80000000E+00 0.10000000E+01 0.68157683E+06 0.13081134E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..ff50e19
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45741177E+06 0.44916552E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17460626E+05 0.96305555E+03
+ 0.60000000E+01 0.70000000E+01 0.12498828E+06 0.25069513E+04
+ 0.70000000E+01 0.80000000E+01 0.83583627E+05 0.20455895E+04
+ 0.80000000E+01 0.90000000E+01 0.59606942E+05 0.17084280E+04
+ 0.90000000E+01 0.10000000E+02 0.42953777E+05 0.14980437E+04
+ 0.10000000E+02 0.11000000E+02 0.35791359E+05 0.13285440E+04
+ 0.11000000E+02 0.12000000E+02 0.26037140E+05 0.10054231E+04
+ 0.12000000E+02 0.13000000E+02 0.20265264E+05 0.96808554E+03
+ 0.13000000E+02 0.14000000E+02 0.18283688E+05 0.92700411E+03
+ 0.14000000E+02 0.15000000E+02 0.25385163E+05 0.87993307E+03
+ 0.15000000E+02 0.16000000E+02 0.30559075E+04 0.27363319E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.14615366E+04 0.27167033E+03
+ -.18000000E+01 -.16000000E+01 0.24737200E+04 0.36111848E+03
+ -.16000000E+01 -.14000000E+01 0.47279941E+04 0.51960949E+03
+ -.14000000E+01 -.12000000E+01 0.54972846E+04 0.58662730E+03
+ -.12000000E+01 -.10000000E+01 0.11166041E+05 0.89546673E+03
+ -.10000000E+01 -.80000000E+00 0.15196390E+05 0.11480323E+04
+ -.80000000E+00 -.60000000E+00 0.24159357E+05 0.16214764E+04
+ -.60000000E+00 -.40000000E+00 0.50401230E+05 0.26897707E+04
+ -.40000000E+00 -.20000000E+00 0.65364951E+05 0.35918185E+04
+ -.20000000E+00 0.00000000E+00 0.98449090E+05 0.51878524E+04
+ 0.00000000E+00 0.20000000E+00 0.16806052E+06 0.58032096E+04
+ 0.20000000E+00 0.40000000E+00 0.26111916E+06 0.81541416E+04
+ 0.40000000E+00 0.60000000E+00 0.36110564E+06 0.93617130E+04
+ 0.60000000E+00 0.80000000E+00 0.53372571E+06 0.11613741E+05
+ 0.80000000E+00 0.10000000E+01 0.68355807E+06 0.13119155E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..a0c3993
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45720443E+06 0.44895694E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17445519E+05 0.96222271E+03
+ 0.60000000E+01 0.70000000E+01 0.12489988E+06 0.25051802E+04
+ 0.70000000E+01 0.80000000E+01 0.83542197E+05 0.20445797E+04
+ 0.80000000E+01 0.90000000E+01 0.59584875E+05 0.17077941E+04
+ 0.90000000E+01 0.10000000E+02 0.42941296E+05 0.14976147E+04
+ 0.10000000E+02 0.11000000E+02 0.35782737E+05 0.13282292E+04
+ 0.11000000E+02 0.12000000E+02 0.26031728E+05 0.10052199E+04
+ 0.12000000E+02 0.13000000E+02 0.20261368E+05 0.96791037E+03
+ 0.13000000E+02 0.14000000E+02 0.18280095E+05 0.92683861E+03
+ 0.14000000E+02 0.15000000E+02 0.25379564E+05 0.87975022E+03
+ 0.15000000E+02 0.16000000E+02 0.30551767E+04 0.27356785E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.14605842E+04 0.27149335E+03
+ -.18000000E+01 -.16000000E+01 0.24721947E+04 0.36089588E+03
+ -.16000000E+01 -.14000000E+01 0.47253483E+04 0.51931895E+03
+ -.14000000E+01 -.12000000E+01 0.54945514E+04 0.58633602E+03
+ -.12000000E+01 -.10000000E+01 0.11161342E+05 0.89509092E+03
+ -.10000000E+01 -.80000000E+00 0.15191243E+05 0.11476450E+04
+ -.80000000E+00 -.60000000E+00 0.24152887E+05 0.16210442E+04
+ -.60000000E+00 -.40000000E+00 0.50390511E+05 0.26892014E+04
+ -.40000000E+00 -.20000000E+00 0.65353242E+05 0.35911773E+04
+ -.20000000E+00 0.00000000E+00 0.98432238E+05 0.51869638E+04
+ 0.00000000E+00 0.20000000E+00 0.16802864E+06 0.58021119E+04
+ 0.20000000E+00 0.40000000E+00 0.26105673E+06 0.81521769E+04
+ 0.40000000E+00 0.60000000E+00 0.36098658E+06 0.93586384E+04
+ 0.60000000E+00 0.80000000E+00 0.53346704E+06 0.11608135E+05
+ 0.80000000E+00 0.10000000E+01 0.68305724E+06 0.13109544E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..7edc80f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.46082657E+06 0.45262173E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17664798E+05 0.97431351E+03
+ 0.60000000E+01 0.70000000E+01 0.12628135E+06 0.25328810E+04
+ 0.70000000E+01 0.80000000E+01 0.84282017E+05 0.20626625E+04
+ 0.80000000E+01 0.90000000E+01 0.60022823E+05 0.17204157E+04
+ 0.90000000E+01 0.10000000E+02 0.43210868E+05 0.15069800E+04
+ 0.10000000E+02 0.11000000E+02 0.35977405E+05 0.13354984E+04
+ 0.11000000E+02 0.12000000E+02 0.26156281E+05 0.10100548E+04
+ 0.12000000E+02 0.13000000E+02 0.20347875E+05 0.97202533E+03
+ 0.13000000E+02 0.14000000E+02 0.18350258E+05 0.93041608E+03
+ 0.14000000E+02 0.15000000E+02 0.25467467E+05 0.88280927E+03
+ 0.15000000E+02 0.16000000E+02 0.30654273E+04 0.27448570E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.14671673E+04 0.27271688E+03
+ -.18000000E+01 -.16000000E+01 0.24830242E+04 0.36247655E+03
+ -.16000000E+01 -.14000000E+01 0.47450977E+04 0.52148861E+03
+ -.14000000E+01 -.12000000E+01 0.55163567E+04 0.58866166E+03
+ -.12000000E+01 -.10000000E+01 0.11202961E+05 0.89842547E+03
+ -.10000000E+01 -.80000000E+00 0.15244529E+05 0.11516669E+04
+ -.80000000E+00 -.60000000E+00 0.24234482E+05 0.16265182E+04
+ -.60000000E+00 -.40000000E+00 0.50560853E+05 0.26982973E+04
+ -.40000000E+00 -.20000000E+00 0.65586307E+05 0.36040129E+04
+ -.20000000E+00 0.00000000E+00 0.98821617E+05 0.52075541E+04
+ 0.00000000E+00 0.20000000E+00 0.16880025E+06 0.58286733E+04
+ 0.20000000E+00 0.40000000E+00 0.26250078E+06 0.81975218E+04
+ 0.40000000E+00 0.60000000E+00 0.36346207E+06 0.94226458E+04
+ 0.60000000E+00 0.80000000E+00 0.53812979E+06 0.11709340E+05
+ 0.80000000E+00 0.10000000E+01 0.69078308E+06 0.13257811E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..82f4fce
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.46159607E+06 0.45341188E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17710806E+05 0.97685044E+03
+ 0.60000000E+01 0.70000000E+01 0.12657596E+06 0.25387927E+04
+ 0.70000000E+01 0.80000000E+01 0.84443887E+05 0.20666273E+04
+ 0.80000000E+01 0.90000000E+01 0.60119934E+05 0.17232286E+04
+ 0.90000000E+01 0.10000000E+02 0.43271066E+05 0.15090859E+04
+ 0.10000000E+02 0.11000000E+02 0.36020134E+05 0.13371251E+04
+ 0.11000000E+02 0.12000000E+02 0.26182857E+05 0.10111147E+04
+ 0.12000000E+02 0.13000000E+02 0.20365164E+05 0.97288578E+03
+ 0.13000000E+02 0.14000000E+02 0.18362184E+05 0.93109328E+03
+ 0.14000000E+02 0.15000000E+02 0.25477754E+05 0.88321378E+03
+ 0.15000000E+02 0.16000000E+02 0.30663151E+04 0.27456553E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.14659372E+04 0.27248831E+03
+ -.18000000E+01 -.16000000E+01 0.24811538E+04 0.36220366E+03
+ -.16000000E+01 -.14000000E+01 0.47421891E+04 0.52116953E+03
+ -.14000000E+01 -.12000000E+01 0.55138411E+04 0.58839419E+03
+ -.12000000E+01 -.10000000E+01 0.11200077E+05 0.89819696E+03
+ -.10000000E+01 -.80000000E+00 0.15244069E+05 0.11516367E+04
+ -.80000000E+00 -.60000000E+00 0.24239070E+05 0.16268332E+04
+ -.60000000E+00 -.40000000E+00 0.50581102E+05 0.26993908E+04
+ -.40000000E+00 -.20000000E+00 0.65625911E+05 0.36062091E+04
+ -.20000000E+00 0.00000000E+00 0.98900330E+05 0.52117301E+04
+ 0.00000000E+00 0.20000000E+00 0.16896921E+06 0.58344824E+04
+ 0.20000000E+00 0.40000000E+00 0.26282563E+06 0.82077251E+04
+ 0.40000000E+00 0.60000000E+00 0.36401719E+06 0.94370006E+04
+ 0.60000000E+00 0.80000000E+00 0.53915364E+06 0.11731569E+05
+ 0.80000000E+00 0.10000000E+01 0.69242700E+06 0.13289360E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..d46d2af
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =  4922178.251114 pb
+ # MC integration uncertainty     =        0.0968 %
+ # QCD scale uncertainty (+)      =   397237.8485 %
+ # QCD scale uncertainty (-)      =      -17.5638 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =      755.740051
+ # QCD scale uncertainty (+)      =      127.2471 %
+ # QCD scale uncertainty (-)      =       -0.0511 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10.log b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10.log
new file mode 100644
index 0000000..c3b5043
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10.log
@@ -0,0 +1,147 @@
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+
+ input parameters for vegas: ndim=  7 ncall=   8748.
+                             it=    0 itmx=    3
+                             nprn=  0 alph= 1.50
+                             mds=  1 nd=  50
+                              xl( 1)=   0.000     xu( 1)=   1.000    
+                              xl( 2)=   0.000     xu( 2)=   1.000    
+                              xl( 3)=   0.000     xu( 3)=   1.000    
+                              xl( 4)=   0.000     xu( 4)=   1.000    
+                              xl( 5)=   0.000     xu( 5)=   1.000    
+                              xl( 6)=   0.000     xu( 6)=   1.000    
+                              xl( 7)=   0.000     xu( 7)=   1.000    
+
+ iteration no.  1: integral =  87.07907    +/-  0.18    
+ all iterations: integral =  87.07907    +/-  0.18     chi**2/it'n = 0.29E-08
+
+ iteration no.  2: integral =  86.82828    +/-  0.13    
+ all iterations: integral =  86.91290    +/-  0.11     chi**2/it'n =  1.2    
+
+ iteration no.  3: integral =  86.73040    +/-  0.10    
+ all iterations: integral =  86.82096    +/-  0.74E-01 chi**2/it'n =  1.4    
+ ****************************************************
+ * Writing out vegas grid to inclusive_nc_includeZ_Q_10_grids-n3lo-0001.dat                            *
+ ****************************************************
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+
+ input parameters for vegas: ndim=  7 ncall=  98304.
+                             it=    4 itmx=    1
+                             nprn=  0 alph= 1.50
+                             mds=  1 nd=  50
+                              xl( 1)=   0.000     xu( 1)=   1.000    
+                              xl( 2)=   0.000     xu( 2)=   1.000    
+                              xl( 3)=   0.000     xu( 3)=   1.000    
+                              xl( 4)=   0.000     xu( 4)=   1.000    
+                              xl( 5)=   0.000     xu( 5)=   1.000    
+                              xl( 6)=   0.000     xu( 6)=   1.000    
+                              xl( 7)=   0.000     xu( 7)=   1.000    
+
+ iteration no.  1: integral =  86.83407    +/-  0.29E-01
+ all iterations: integral =  86.83407    +/-  0.29E-01 chi**2/it'n =  0.0    
+ Outputting results to: inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  3.08E+01 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:33
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =       86.834069 pb/GeV^2
+ # MC integration uncertainty     =        0.0334 %
+ # QCD scale uncertainty (+)      =        0.5882 %
+ # QCD scale uncertainty (-)      =       -0.1046 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.170700
+ # QCD scale uncertainty (+)      =        0.1668 %
+ # QCD scale uncertainty (-)      =       -0.0350 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..f1410e1
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53430851E+02 0.13699351E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28774881E+01 0.50479414E-01
+ 0.60000000E+01 0.70000000E+01 0.42785795E+01 0.60692000E-01
+ 0.70000000E+01 0.80000000E+01 0.68302426E+01 0.74900200E-01
+ 0.80000000E+01 0.90000000E+01 0.12814537E+02 0.98568395E-01
+ 0.90000000E+01 0.10000000E+02 0.26630004E+02 0.12892426E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.86621382E+01 0.19754757E+00
+ -.18000000E+01 -.16000000E+01 0.10595346E+02 0.21632104E+00
+ -.16000000E+01 -.14000000E+01 0.11601602E+02 0.22586832E+00
+ -.14000000E+01 -.12000000E+01 0.13159521E+02 0.23870355E+00
+ -.12000000E+01 -.10000000E+01 0.14427038E+02 0.24890370E+00
+ -.10000000E+01 -.80000000E+00 0.15744401E+02 0.26075619E+00
+ -.80000000E+00 -.60000000E+00 0.17110219E+02 0.27054713E+00
+ -.60000000E+00 -.40000000E+00 0.17245652E+02 0.27014345E+00
+ -.40000000E+00 -.20000000E+00 0.16932986E+02 0.26890062E+00
+ -.20000000E+00 0.00000000E+00 0.17677546E+02 0.27410359E+00
+ 0.00000000E+00 0.20000000E+00 0.17172849E+02 0.26917280E+00
+ 0.20000000E+00 0.40000000E+00 0.16873731E+02 0.26687912E+00
+ 0.40000000E+00 0.60000000E+00 0.16877246E+02 0.26954699E+00
+ 0.60000000E+00 0.80000000E+00 0.15975482E+02 0.26393007E+00
+ 0.80000000E+00 0.10000000E+01 0.15906601E+02 0.26229749E+00
+ 0.10000000E+01 0.12000000E+01 0.15342609E+02 0.25945112E+00
+ 0.12000000E+01 0.14000000E+01 0.15028479E+02 0.25733033E+00
+ 0.14000000E+01 0.16000000E+01 0.66498394E+01 0.17192415E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..800fc97
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53284430E+02 0.13662037E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28666422E+01 0.50289150E-01
+ 0.60000000E+01 0.70000000E+01 0.42613878E+01 0.60448142E-01
+ 0.70000000E+01 0.80000000E+01 0.68025767E+01 0.74596820E-01
+ 0.80000000E+01 0.90000000E+01 0.12768207E+02 0.98211981E-01
+ 0.90000000E+01 0.10000000E+02 0.26585617E+02 0.12871158E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.86291843E+01 0.19679599E+00
+ -.18000000E+01 -.16000000E+01 0.10553420E+02 0.21546502E+00
+ -.16000000E+01 -.14000000E+01 0.11554571E+02 0.22495270E+00
+ -.14000000E+01 -.12000000E+01 0.13105768E+02 0.23772851E+00
+ -.12000000E+01 -.10000000E+01 0.14368590E+02 0.24789534E+00
+ -.10000000E+01 -.80000000E+00 0.15682084E+02 0.25972413E+00
+ -.80000000E+00 -.60000000E+00 0.17045010E+02 0.26951596E+00
+ -.60000000E+00 -.40000000E+00 0.17183302E+02 0.26916683E+00
+ -.40000000E+00 -.20000000E+00 0.16875945E+02 0.26799480E+00
+ -.20000000E+00 0.00000000E+00 0.17623039E+02 0.27325833E+00
+ 0.00000000E+00 0.20000000E+00 0.17125440E+02 0.26842970E+00
+ 0.20000000E+00 0.40000000E+00 0.16833415E+02 0.26624161E+00
+ 0.40000000E+00 0.60000000E+00 0.16843463E+02 0.26900770E+00
+ 0.60000000E+00 0.80000000E+00 0.15950185E+02 0.26351206E+00
+ 0.80000000E+00 0.10000000E+01 0.15888247E+02 0.26199475E+00
+ 0.10000000E+01 0.12000000E+01 0.15331470E+02 0.25926294E+00
+ 0.12000000E+01 0.14000000E+01 0.15023678E+02 0.25724810E+00
+ 0.14000000E+01 0.16000000E+01 0.66495849E+01 0.17191753E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..372c733
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53231369E+02 0.13648386E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28584073E+01 0.50144684E-01
+ 0.60000000E+01 0.70000000E+01 0.42497789E+01 0.60283449E-01
+ 0.70000000E+01 0.80000000E+01 0.67879583E+01 0.74436513E-01
+ 0.80000000E+01 0.90000000E+01 0.12754172E+02 0.98103935E-01
+ 0.90000000E+01 0.10000000E+02 0.26581052E+02 0.12868959E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.86043126E+01 0.19622877E+00
+ -.18000000E+01 -.16000000E+01 0.10523596E+02 0.21485613E+00
+ -.16000000E+01 -.14000000E+01 0.11523810E+02 0.22435376E+00
+ -.14000000E+01 -.12000000E+01 0.13074183E+02 0.23715547E+00
+ -.12000000E+01 -.10000000E+01 0.14338554E+02 0.24737723E+00
+ -.10000000E+01 -.80000000E+00 0.15654819E+02 0.25927264E+00
+ -.80000000E+00 -.60000000E+00 0.17021450E+02 0.26914327E+00
+ -.60000000E+00 -.40000000E+00 0.17165376E+02 0.26888612E+00
+ -.40000000E+00 -.20000000E+00 0.16863594E+02 0.26779867E+00
+ -.20000000E+00 0.00000000E+00 0.17614697E+02 0.27312890E+00
+ 0.00000000E+00 0.20000000E+00 0.17120796E+02 0.26835693E+00
+ 0.20000000E+00 0.40000000E+00 0.16831329E+02 0.26620865E+00
+ 0.40000000E+00 0.60000000E+00 0.16842736E+02 0.26899613E+00
+ 0.60000000E+00 0.80000000E+00 0.15949855E+02 0.26350662E+00
+ 0.80000000E+00 0.10000000E+01 0.15887388E+02 0.26198060E+00
+ 0.10000000E+01 0.12000000E+01 0.15329390E+02 0.25922772E+00
+ 0.12000000E+01 0.14000000E+01 0.15019862E+02 0.25718276E+00
+ 0.14000000E+01 0.16000000E+01 0.66472015E+01 0.17185592E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..73642d4
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53322490E+02 0.13671692E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28654917E+01 0.50268965E-01
+ 0.60000000E+01 0.70000000E+01 0.42603151E+01 0.60432910E-01
+ 0.70000000E+01 0.80000000E+01 0.68036849E+01 0.74608970E-01
+ 0.80000000E+01 0.90000000E+01 0.12778736E+02 0.98292912E-01
+ 0.90000000E+01 0.10000000E+02 0.26614262E+02 0.12884976E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.86257084E+01 0.19671672E+00
+ -.18000000E+01 -.16000000E+01 0.10549875E+02 0.21539266E+00
+ -.16000000E+01 -.14000000E+01 0.11552252E+02 0.22490750E+00
+ -.14000000E+01 -.12000000E+01 0.13105569E+02 0.23772482E+00
+ -.12000000E+01 -.10000000E+01 0.14371530E+02 0.24794613E+00
+ -.10000000E+01 -.80000000E+00 0.15688905E+02 0.25983715E+00
+ -.80000000E+00 -.60000000E+00 0.17056240E+02 0.26969343E+00
+ -.60000000E+00 -.40000000E+00 0.17198131E+02 0.26939918E+00
+ -.40000000E+00 -.20000000E+00 0.16893514E+02 0.26827379E+00
+ -.20000000E+00 0.00000000E+00 0.17643783E+02 0.27357993E+00
+ 0.00000000E+00 0.20000000E+00 0.17147143E+02 0.26876990E+00
+ 0.20000000E+00 0.40000000E+00 0.16855429E+02 0.26658979E+00
+ 0.40000000E+00 0.60000000E+00 0.16865211E+02 0.26935501E+00
+ 0.60000000E+00 0.80000000E+00 0.15969560E+02 0.26383217E+00
+ 0.80000000E+00 0.10000000E+01 0.15905350E+02 0.26227682E+00
+ 0.10000000E+01 0.12000000E+01 0.15344916E+02 0.25949021E+00
+ 0.12000000E+01 0.14000000E+01 0.15033022E+02 0.25740812E+00
+ 0.14000000E+01 0.16000000E+01 0.66522487E+01 0.17198643E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..6f8e3f1
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53255887E+02 0.13654754E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28567316E+01 0.50115288E-01
+ 0.60000000E+01 0.70000000E+01 0.42475004E+01 0.60251123E-01
+ 0.70000000E+01 0.80000000E+01 0.67855746E+01 0.74410374E-01
+ 0.80000000E+01 0.90000000E+01 0.12755649E+02 0.98115261E-01
+ 0.90000000E+01 0.10000000E+02 0.26610431E+02 0.12883249E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.85992538E+01 0.19611340E+00
+ -.18000000E+01 -.16000000E+01 0.10517624E+02 0.21473421E+00
+ -.16000000E+01 -.14000000E+01 0.11517851E+02 0.22423772E+00
+ -.14000000E+01 -.12000000E+01 0.13068441E+02 0.23705128E+00
+ -.12000000E+01 -.10000000E+01 0.14333774E+02 0.24729478E+00
+ -.10000000E+01 -.80000000E+00 0.15651645E+02 0.25922011E+00
+ -.80000000E+00 -.60000000E+00 0.17020623E+02 0.26913012E+00
+ -.60000000E+00 -.40000000E+00 0.17167557E+02 0.26892034E+00
+ -.40000000E+00 -.20000000E+00 0.16869080E+02 0.26788579E+00
+ -.20000000E+00 0.00000000E+00 0.17624070E+02 0.27327416E+00
+ 0.00000000E+00 0.20000000E+00 0.17133480E+02 0.26855576E+00
+ 0.20000000E+00 0.40000000E+00 0.16847303E+02 0.26646137E+00
+ 0.40000000E+00 0.60000000E+00 0.16861737E+02 0.26929971E+00
+ 0.60000000E+00 0.80000000E+00 0.15970182E+02 0.26384240E+00
+ 0.80000000E+00 0.10000000E+01 0.15909118E+02 0.26233893E+00
+ 0.10000000E+01 0.12000000E+01 0.15350753E+02 0.25958897E+00
+ 0.12000000E+01 0.14000000E+01 0.15039987E+02 0.25752738E+00
+ 0.14000000E+01 0.16000000E+01 0.66554838E+01 0.17207007E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..ba45602
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53691754E+02 0.13766236E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28942475E+01 0.50773445E-01
+ 0.60000000E+01 0.70000000E+01 0.42996110E+01 0.60990366E-01
+ 0.70000000E+01 0.80000000E+01 0.68613322E+01 0.75241137E-01
+ 0.80000000E+01 0.90000000E+01 0.12876182E+02 0.99042529E-01
+ 0.90000000E+01 0.10000000E+02 0.26760381E+02 0.12955481E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.87115042E+01 0.19867328E+00
+ -.18000000E+01 -.16000000E+01 0.10649930E+02 0.21743535E+00
+ -.16000000E+01 -.14000000E+01 0.11657022E+02 0.22694735E+00
+ -.14000000E+01 -.12000000E+01 0.13219812E+02 0.23979722E+00
+ -.12000000E+01 -.10000000E+01 0.14492367E+02 0.25003081E+00
+ -.10000000E+01 -.80000000E+00 0.15816471E+02 0.26194982E+00
+ -.80000000E+00 -.60000000E+00 0.17190427E+02 0.27181532E+00
+ -.60000000E+00 -.40000000E+00 0.17328862E+02 0.27144692E+00
+ -.40000000E+00 -.20000000E+00 0.17017075E+02 0.27023598E+00
+ -.20000000E+00 0.00000000E+00 0.17767428E+02 0.27549724E+00
+ 0.00000000E+00 0.20000000E+00 0.17261577E+02 0.27056356E+00
+ 0.20000000E+00 0.40000000E+00 0.16961490E+02 0.26826714E+00
+ 0.40000000E+00 0.60000000E+00 0.16964562E+02 0.27094146E+00
+ 0.60000000E+00 0.80000000E+00 0.16056545E+02 0.26526934E+00
+ 0.80000000E+00 0.10000000E+01 0.15984445E+02 0.26358117E+00
+ 0.10000000E+01 0.12000000E+01 0.15413563E+02 0.26065087E+00
+ 0.12000000E+01 0.14000000E+01 0.15092579E+02 0.25842795E+00
+ 0.14000000E+01 0.16000000E+01 0.66760416E+01 0.17260163E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..e127e5a
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.53736917E+02 0.13777678E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.28906944E+01 0.50711092E-01
+ 0.60000000E+01 0.70000000E+01 0.42978499E+01 0.60965342E-01
+ 0.70000000E+01 0.80000000E+01 0.68637627E+01 0.75267779E-01
+ 0.80000000E+01 0.90000000E+01 0.12889151E+02 0.99142232E-01
+ 0.90000000E+01 0.10000000E+02 0.26795458E+02 0.12972449E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.87015561E+01 0.19844649E+00
+ -.18000000E+01 -.16000000E+01 0.10642713E+02 0.21728810E+00
+ -.16000000E+01 -.14000000E+01 0.11654105E+02 0.22689044E+00
+ -.14000000E+01 -.12000000E+01 0.13221316E+02 0.23982437E+00
+ -.12000000E+01 -.10000000E+01 0.14498480E+02 0.25013634E+00
+ -.10000000E+01 -.80000000E+00 0.15827122E+02 0.26212627E+00
+ -.80000000E+00 -.60000000E+00 0.17205520E+02 0.27205387E+00
+ -.60000000E+00 -.40000000E+00 0.17346945E+02 0.27173022E+00
+ -.40000000E+00 -.20000000E+00 0.17037135E+02 0.27055453E+00
+ -.20000000E+00 0.00000000E+00 0.17790195E+02 0.27585024E+00
+ 0.00000000E+00 0.20000000E+00 0.17284963E+02 0.27093012E+00
+ 0.20000000E+00 0.40000000E+00 0.16985240E+02 0.26864278E+00
+ 0.40000000E+00 0.60000000E+00 0.16988537E+02 0.27132437E+00
+ 0.60000000E+00 0.80000000E+00 0.16078923E+02 0.26563906E+00
+ 0.80000000E+00 0.10000000E+01 0.16005861E+02 0.26393432E+00
+ 0.10000000E+01 0.12000000E+01 0.15432849E+02 0.26097694E+00
+ 0.12000000E+01 0.14000000E+01 0.15109641E+02 0.25872012E+00
+ 0.14000000E+01 0.16000000E+01 0.66828664E+01 0.17277810E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01.log b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01.log
new file mode 100644
index 0000000..22a97b5
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01.log
@@ -0,0 +1,108 @@
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+ Outputting results to: inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  7.22E+00 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:33
+ #../build/disorder -n3lo -NC -includeZ -positron -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^+ + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =     1784.375314 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7450 %
+ # QCD scale uncertainty (-)      =       -0.1363 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.764514
+ # QCD scale uncertainty (+)      =        0.7450 %
+ # QCD scale uncertainty (-)      =       -0.1363 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..ff82bee
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -NC -includeZ -positron -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^+ + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17858547E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17858547E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89292733E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..b53dfd1
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -NC -includeZ -positron -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^+ + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17820476E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17820476E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89102378E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..797d479
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -NC -includeZ -positron -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^+ + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17819425E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17819425E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89097124E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..cb508f2
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -NC -includeZ -positron -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^+ + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17843753E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17843753E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89218766E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..915bee0
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -NC -includeZ -positron -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^+ + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17838577E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17838577E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89192883E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..1b83732
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -NC -includeZ -positron -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^+ + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17951292E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17951292E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89756458E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..aa229ce
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -NC -includeZ -positron -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^+ + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.17976681E+04 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.17976681E+04 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.89883405E+04 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..86581d9
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:39
+ #../build/disorder -n3lo -NC -includeZ -positron -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^+ + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =     1784.375314 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.7450 %
+ # QCD scale uncertainty (-)      =       -0.1363 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.764514
+ # QCD scale uncertainty (+)      =        0.7450 %
+ # QCD scale uncertainty (-)      =       -0.1363 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..34934d1
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_xsct_n3lo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:03
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0011086     1.0000000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =       86.834069 pb/GeV^2
+ # MC integration uncertainty     =        0.0334 %
+ # QCD scale uncertainty (+)      =        0.5882 %
+ # QCD scale uncertainty (-)      =       -0.1046 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.170700
+ # QCD scale uncertainty (+)      =        0.1668 %
+ # QCD scale uncertainty (-)      =       -0.0350 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01.log b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01.log
new file mode 100644
index 0000000..3747855
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01.log
@@ -0,0 +1,95 @@
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+ Outputting results to: inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  8.09E+00 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:50
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =       94.928065 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.1500 %
+ # QCD scale uncertainty (-)      =       -0.0429 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.407746
+ # QCD scale uncertainty (+)      =        0.1500 %
+ # QCD scale uncertainty (-)      =       -0.0429 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..92b9c5d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:56
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..92b9c5d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:56
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..92b9c5d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:56
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..92b9c5d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:56
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..92b9c5d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:56
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..92b9c5d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:56
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..92b9c5d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:56
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.00000000E+00 0.00000000E+00
+ 0.60000000E+01 0.70000000E+01 0.00000000E+00 0.00000000E+00
+ 0.70000000E+01 0.80000000E+01 0.00000000E+00 0.00000000E+00
+ 0.80000000E+01 0.90000000E+01 0.00000000E+00 0.00000000E+00
+ 0.90000000E+01 0.10000000E+02 0.00000000E+00 0.00000000E+00
+ 0.10000000E+02 0.11000000E+02 0.00000000E+00 0.00000000E+00
+ 0.11000000E+02 0.12000000E+02 0.00000000E+00 0.00000000E+00
+ 0.12000000E+02 0.13000000E+02 0.00000000E+00 0.00000000E+00
+ 0.13000000E+02 0.14000000E+02 0.00000000E+00 0.00000000E+00
+ 0.14000000E+02 0.15000000E+02 0.00000000E+00 0.00000000E+00
+ 0.15000000E+02 0.16000000E+02 0.00000000E+00 0.00000000E+00
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00
+ 0.00000000E+00 0.20000000E+00 0.00000000E+00 0.00000000E+00
+ 0.20000000E+00 0.40000000E+00 0.00000000E+00 0.00000000E+00
+ 0.40000000E+00 0.60000000E+00 0.00000000E+00 0.00000000E+00
+ 0.60000000E+00 0.80000000E+00 0.00000000E+00 0.00000000E+00
+ 0.80000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..dcd5a99
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:56
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Q 10.0 -y 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Q_10_y_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.1108647     0.1108647
+ # ymin, ymax:           0.0100000     0.0100000
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.1977584
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =       94.928065 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        0.1500 %
+ # QCD scale uncertainty (-)      =       -0.0429 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =        0.407746
+ # QCD scale uncertainty (+)      =        0.1500 %
+ # QCD scale uncertainty (-)      =       -0.0429 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01.log b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01.log
new file mode 100644
index 0000000..c82d761
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01.log
@@ -0,0 +1,147 @@
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+
+ input parameters for vegas: ndim=  7 ncall=   8748.
+                             it=    0 itmx=    3
+                             nprn=  0 alph= 1.50
+                             mds=  1 nd=  50
+                              xl( 1)=   0.000     xu( 1)=   1.000    
+                              xl( 2)=   0.000     xu( 2)=   1.000    
+                              xl( 3)=   0.000     xu( 3)=   1.000    
+                              xl( 4)=   0.000     xu( 4)=   1.000    
+                              xl( 5)=   0.000     xu( 5)=   1.000    
+                              xl( 6)=   0.000     xu( 6)=   1.000    
+                              xl( 7)=   0.000     xu( 7)=   1.000    
+
+ iteration no.  1: integral =  4932790.    +/-  0.32E+05
+ all iterations: integral =  4932790.    +/-  0.32E+05 chi**2/it'n =  0.0    
+
+ iteration no.  2: integral =  4919192.    +/-  0.20E+05
+ all iterations: integral =  4922922.    +/-  0.17E+05 chi**2/it'n = 0.13    
+
+ iteration no.  3: integral =  4927150.    +/-  0.16E+05
+ all iterations: integral =  4925095.    +/-  0.12E+05 chi**2/it'n = 0.80E-01
+ ****************************************************
+ * Writing out vegas grid to inclusive_nc_includeZ_Qmin_1_x_0.01_grids-n3lo-0001.dat                   *
+ ****************************************************
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+
+ input parameters for vegas: ndim=  7 ncall=  98304.
+                             it=    4 itmx=    1
+                             nprn=  0 alph= 1.50
+                             mds=  1 nd=  50
+                              xl( 1)=   0.000     xu( 1)=   1.000    
+                              xl( 2)=   0.000     xu( 2)=   1.000    
+                              xl( 3)=   0.000     xu( 3)=   1.000    
+                              xl( 4)=   0.000     xu( 4)=   1.000    
+                              xl( 5)=   0.000     xu( 5)=   1.000    
+                              xl( 6)=   0.000     xu( 6)=   1.000    
+                              xl( 7)=   0.000     xu( 7)=   1.000    
+
+ iteration no.  1: integral =  4923318.    +/-  0.48E+04
+ all iterations: integral =  4923318.    +/-  0.48E+04 chi**2/it'n =  0.0    
+ Outputting results to: inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  3.37E+01 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+----- No more such warnings will be issued ------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:00:40
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitSplitMatN3LO: nf_int > 5, setting to 5; nf_int was
+           6
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =  4923317.620040 pb
+ # MC integration uncertainty     =        0.0967 %
+ # QCD scale uncertainty (+)      =      122.4367 %
+ # QCD scale uncertainty (-)      =   -31455.2317 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =      764.631955
+ # QCD scale uncertainty (+)      =        0.4850 %
+ # QCD scale uncertainty (-)      =      -10.0249 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..3820b7d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45899105E+06 0.45012093E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17803175E+05 0.97064575E+03
+ 0.60000000E+01 0.70000000E+01 0.12537652E+06 0.25136438E+04
+ 0.70000000E+01 0.80000000E+01 0.83356495E+05 0.20436413E+04
+ 0.80000000E+01 0.90000000E+01 0.59884136E+05 0.17155481E+04
+ 0.90000000E+01 0.10000000E+02 0.43130385E+05 0.14992684E+04
+ 0.10000000E+02 0.11000000E+02 0.35997876E+05 0.13344205E+04
+ 0.11000000E+02 0.12000000E+02 0.25910723E+05 0.10047167E+04
+ 0.12000000E+02 0.13000000E+02 0.20510358E+05 0.96929624E+03
+ 0.13000000E+02 0.14000000E+02 0.18310210E+05 0.92790252E+03
+ 0.14000000E+02 0.15000000E+02 0.25477991E+05 0.88416699E+03
+ 0.15000000E+02 0.16000000E+02 0.32331814E+04 0.28279383E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.14958809E+04 0.27805303E+03
+ -.18000000E+01 -.16000000E+01 0.25289246E+04 0.36917512E+03
+ -.16000000E+01 -.14000000E+01 0.48897700E+04 0.53421097E+03
+ -.14000000E+01 -.12000000E+01 0.55942505E+04 0.59695659E+03
+ -.12000000E+01 -.10000000E+01 0.11349969E+05 0.91018633E+03
+ -.10000000E+01 -.80000000E+00 0.15280912E+05 0.11576525E+04
+ -.80000000E+00 -.60000000E+00 0.24701073E+05 0.16467157E+04
+ -.60000000E+00 -.40000000E+00 0.50559546E+05 0.27017825E+04
+ -.40000000E+00 -.20000000E+00 0.65973952E+05 0.36141563E+04
+ -.20000000E+00 0.00000000E+00 0.99008401E+05 0.52100236E+04
+ 0.00000000E+00 0.20000000E+00 0.16817785E+06 0.57889009E+04
+ 0.20000000E+00 0.40000000E+00 0.26164472E+06 0.81744896E+04
+ 0.40000000E+00 0.60000000E+00 0.36293297E+06 0.93852896E+04
+ 0.60000000E+00 0.80000000E+00 0.53299391E+06 0.11614966E+05
+ 0.80000000E+00 0.10000000E+01 0.68721666E+06 0.13164469E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..aeef84c
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45755802E+06 0.44865295E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17695772E+05 0.96479362E+03
+ 0.60000000E+01 0.70000000E+01 0.12475163E+06 0.25011195E+04
+ 0.70000000E+01 0.80000000E+01 0.83059380E+05 0.20363667E+04
+ 0.80000000E+01 0.90000000E+01 0.59723371E+05 0.17108970E+04
+ 0.90000000E+01 0.10000000E+02 0.43039599E+05 0.14961246E+04
+ 0.10000000E+02 0.11000000E+02 0.35937664E+05 0.13321527E+04
+ 0.11000000E+02 0.12000000E+02 0.25875693E+05 0.10033330E+04
+ 0.12000000E+02 0.13000000E+02 0.20487785E+05 0.96821839E+03
+ 0.13000000E+02 0.14000000E+02 0.18294282E+05 0.92705357E+03
+ 0.14000000E+02 0.15000000E+02 0.25461484E+05 0.88356781E+03
+ 0.15000000E+02 0.16000000E+02 0.32313550E+04 0.28263390E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.14954373E+04 0.27797056E+03
+ -.18000000E+01 -.16000000E+01 0.25281457E+04 0.36906139E+03
+ -.16000000E+01 -.14000000E+01 0.48881636E+04 0.53403537E+03
+ -.14000000E+01 -.12000000E+01 0.55922675E+04 0.59674481E+03
+ -.12000000E+01 -.10000000E+01 0.11345511E+05 0.90982827E+03
+ -.10000000E+01 -.80000000E+00 0.15274062E+05 0.11571323E+04
+ -.80000000E+00 -.60000000E+00 0.24688181E+05 0.16458534E+04
+ -.60000000E+00 -.40000000E+00 0.50528009E+05 0.27000899E+04
+ -.40000000E+00 -.20000000E+00 0.65923024E+05 0.36113489E+04
+ -.20000000E+00 0.00000000E+00 0.98911495E+05 0.52048889E+04
+ 0.00000000E+00 0.20000000E+00 0.16796245E+06 0.57815180E+04
+ 0.20000000E+00 0.40000000E+00 0.26119135E+06 0.81602016E+04
+ 0.40000000E+00 0.60000000E+00 0.36205467E+06 0.93626592E+04
+ 0.60000000E+00 0.80000000E+00 0.53112920E+06 0.11574484E+05
+ 0.80000000E+00 0.10000000E+01 0.68367183E+06 0.13096579E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..6ffcfca
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45756731E+06 0.44865813E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17698302E+05 0.96493133E+03
+ 0.60000000E+01 0.70000000E+01 0.12476171E+06 0.25013190E+04
+ 0.70000000E+01 0.80000000E+01 0.83059609E+05 0.20363675E+04
+ 0.80000000E+01 0.90000000E+01 0.59721299E+05 0.17108311E+04
+ 0.90000000E+01 0.10000000E+02 0.43037297E+05 0.14960363E+04
+ 0.10000000E+02 0.11000000E+02 0.35935828E+05 0.13320690E+04
+ 0.11000000E+02 0.12000000E+02 0.25874617E+05 0.10032768E+04
+ 0.12000000E+02 0.13000000E+02 0.20487420E+05 0.96818128E+03
+ 0.13000000E+02 0.14000000E+02 0.18294922E+05 0.92705046E+03
+ 0.14000000E+02 0.15000000E+02 0.25464439E+05 0.88364706E+03
+ 0.15000000E+02 0.16000000E+02 0.32318759E+04 0.28267927E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.14967708E+04 0.27821838E+03
+ -.18000000E+01 -.16000000E+01 0.25302469E+04 0.36936802E+03
+ -.16000000E+01 -.14000000E+01 0.48917413E+04 0.53442580E+03
+ -.14000000E+01 -.12000000E+01 0.55957516E+04 0.59711593E+03
+ -.12000000E+01 -.10000000E+01 0.11351078E+05 0.91027292E+03
+ -.10000000E+01 -.80000000E+00 0.15279351E+05 0.11575303E+04
+ -.80000000E+00 -.60000000E+00 0.24693529E+05 0.16462059E+04
+ -.60000000E+00 -.40000000E+00 0.50533460E+05 0.27003753E+04
+ -.40000000E+00 -.20000000E+00 0.65924672E+05 0.36114323E+04
+ -.20000000E+00 0.00000000E+00 0.98908703E+05 0.52047361E+04
+ 0.00000000E+00 0.20000000E+00 0.16795278E+06 0.57811876E+04
+ 0.20000000E+00 0.40000000E+00 0.26117418E+06 0.81596659E+04
+ 0.40000000E+00 0.60000000E+00 0.36203641E+06 0.93621850E+04
+ 0.60000000E+00 0.80000000E+00 0.53112762E+06 0.11574442E+05
+ 0.80000000E+00 0.10000000E+01 0.68373342E+06 0.13097758E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..d90165d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45840566E+06 0.44951990E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17756968E+05 0.96812828E+03
+ 0.60000000E+01 0.70000000E+01 0.12511402E+06 0.25083827E+04
+ 0.70000000E+01 0.80000000E+01 0.83236394E+05 0.20407008E+04
+ 0.80000000E+01 0.90000000E+01 0.59820785E+05 0.17137133E+04
+ 0.90000000E+01 0.10000000E+02 0.43095155E+05 0.14980478E+04
+ 0.10000000E+02 0.11000000E+02 0.35974740E+05 0.13335467E+04
+ 0.11000000E+02 0.12000000E+02 0.25897316E+05 0.10041851E+04
+ 0.12000000E+02 0.13000000E+02 0.20501735E+05 0.96888149E+03
+ 0.13000000E+02 0.14000000E+02 0.18304173E+05 0.92757595E+03
+ 0.14000000E+02 0.15000000E+02 0.25471858E+05 0.88394122E+03
+ 0.15000000E+02 0.16000000E+02 0.32325165E+04 0.28273558E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.14959356E+04 0.27806318E+03
+ -.18000000E+01 -.16000000E+01 0.25289714E+04 0.36918192E+03
+ -.16000000E+01 -.14000000E+01 0.48897159E+04 0.53420493E+03
+ -.14000000E+01 -.12000000E+01 0.55940051E+04 0.59693020E+03
+ -.12000000E+01 -.10000000E+01 0.11349006E+05 0.91010857E+03
+ -.10000000E+01 -.80000000E+00 0.15278888E+05 0.11574983E+04
+ -.80000000E+00 -.60000000E+00 0.24696592E+05 0.16464153E+04
+ -.60000000E+00 -.40000000E+00 0.50547693E+05 0.27011456E+04
+ -.40000000E+00 -.20000000E+00 0.65954281E+05 0.36130717E+04
+ -.20000000E+00 0.00000000E+00 0.98970917E+05 0.52080377E+04
+ 0.00000000E+00 0.20000000E+00 0.16809490E+06 0.57860574E+04
+ 0.20000000E+00 0.40000000E+00 0.26146979E+06 0.81689755E+04
+ 0.40000000E+00 0.60000000E+00 0.36258905E+06 0.93764294E+04
+ 0.60000000E+00 0.80000000E+00 0.53224116E+06 0.11598629E+05
+ 0.80000000E+00 0.10000000E+01 0.68572091E+06 0.13135822E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..5168fbf
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.45819812E+06 0.44931136E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17741604E+05 0.96729113E+03
+ 0.60000000E+01 0.70000000E+01 0.12502558E+06 0.25066116E+04
+ 0.70000000E+01 0.80000000E+01 0.83195146E+05 0.20396936E+04
+ 0.80000000E+01 0.90000000E+01 0.59798639E+05 0.17130774E+04
+ 0.90000000E+01 0.10000000E+02 0.43082639E+05 0.14976191E+04
+ 0.10000000E+02 0.11000000E+02 0.35966098E+05 0.13332315E+04
+ 0.11000000E+02 0.12000000E+02 0.25891947E+05 0.10039826E+04
+ 0.12000000E+02 0.13000000E+02 0.20497814E+05 0.96870686E+03
+ 0.13000000E+02 0.14000000E+02 0.18300597E+05 0.92741122E+03
+ 0.14000000E+02 0.15000000E+02 0.25466301E+05 0.88375941E+03
+ 0.15000000E+02 0.16000000E+02 0.32317543E+04 0.28266900E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.14949796E+04 0.27788551E+03
+ -.18000000E+01 -.16000000E+01 0.25274414E+04 0.36895863E+03
+ -.16000000E+01 -.14000000E+01 0.48870305E+04 0.53391179E+03
+ -.14000000E+01 -.12000000E+01 0.55912752E+04 0.59663928E+03
+ -.12000000E+01 -.10000000E+01 0.11344309E+05 0.90973292E+03
+ -.10000000E+01 -.80000000E+00 0.15273786E+05 0.11571133E+04
+ -.80000000E+00 -.60000000E+00 0.24690064E+05 0.16459822E+04
+ -.60000000E+00 -.40000000E+00 0.50537059E+05 0.27005801E+04
+ -.40000000E+00 -.20000000E+00 0.65942566E+05 0.36124320E+04
+ -.20000000E+00 0.00000000E+00 0.98954069E+05 0.52071504E+04
+ 0.00000000E+00 0.20000000E+00 0.16806312E+06 0.57849658E+04
+ 0.20000000E+00 0.40000000E+00 0.26140739E+06 0.81670110E+04
+ 0.40000000E+00 0.60000000E+00 0.36246955E+06 0.93733501E+04
+ 0.60000000E+00 0.80000000E+00 0.53198331E+06 0.11593033E+05
+ 0.80000000E+00 0.10000000E+01 0.68521856E+06 0.13126201E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..c9b5a06
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.46182582E+06 0.45297711E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.17964620E+05 0.97944530E+03
+ 0.60000000E+01 0.70000000E+01 0.12640799E+06 0.25343200E+04
+ 0.70000000E+01 0.80000000E+01 0.83931865E+05 0.20577350E+04
+ 0.80000000E+01 0.90000000E+01 0.60238258E+05 0.17257421E+04
+ 0.90000000E+01 0.10000000E+02 0.43353040E+05 0.15069829E+04
+ 0.10000000E+02 0.11000000E+02 0.36161606E+05 0.13405229E+04
+ 0.11000000E+02 0.12000000E+02 0.26015719E+05 0.10088080E+04
+ 0.12000000E+02 0.13000000E+02 0.20585234E+05 0.97282119E+03
+ 0.13000000E+02 0.14000000E+02 0.18370687E+05 0.93098489E+03
+ 0.14000000E+02 0.15000000E+02 0.25554241E+05 0.88682428E+03
+ 0.15000000E+02 0.16000000E+02 0.32425551E+04 0.28361371E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.15016357E+04 0.27912261E+03
+ -.18000000E+01 -.16000000E+01 0.25383846E+04 0.37055590E+03
+ -.16000000E+01 -.14000000E+01 0.49072337E+04 0.53611816E+03
+ -.14000000E+01 -.12000000E+01 0.56132417E+04 0.59898207E+03
+ -.12000000E+01 -.10000000E+01 0.11386263E+05 0.91309430E+03
+ -.10000000E+01 -.80000000E+00 0.15327028E+05 0.11611433E+04
+ -.80000000E+00 -.60000000E+00 0.24773088E+05 0.16515148E+04
+ -.60000000E+00 -.40000000E+00 0.50707353E+05 0.27096857E+04
+ -.40000000E+00 -.20000000E+00 0.66177283E+05 0.36253190E+04
+ -.20000000E+00 0.00000000E+00 0.99345197E+05 0.52278046E+04
+ 0.00000000E+00 0.20000000E+00 0.16883440E+06 0.58114475E+04
+ 0.20000000E+00 0.40000000E+00 0.26285260E+06 0.82124131E+04
+ 0.40000000E+00 0.60000000E+00 0.36495539E+06 0.94374761E+04
+ 0.60000000E+00 0.80000000E+00 0.53663264E+06 0.11694096E+05
+ 0.80000000E+00 0.10000000E+01 0.69296852E+06 0.13274636E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..816f5f2
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.46259637E+06 0.45376736E+04
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.18011411E+05 0.98199555E+03
+ 0.60000000E+01 0.70000000E+01 0.12670281E+06 0.25402335E+04
+ 0.70000000E+01 0.80000000E+01 0.84093051E+05 0.20616907E+04
+ 0.80000000E+01 0.90000000E+01 0.60335733E+05 0.17285645E+04
+ 0.90000000E+01 0.10000000E+02 0.43413402E+05 0.15090882E+04
+ 0.10000000E+02 0.11000000E+02 0.36204534E+05 0.13421546E+04
+ 0.11000000E+02 0.12000000E+02 0.26042114E+05 0.10098654E+04
+ 0.12000000E+02 0.13000000E+02 0.20602709E+05 0.97368111E+03
+ 0.13000000E+02 0.14000000E+02 0.18382568E+05 0.93166037E+03
+ 0.14000000E+02 0.15000000E+02 0.25564540E+05 0.88722965E+03
+ 0.15000000E+02 0.16000000E+02 0.32434951E+04 0.28369629E+03
+ 0.16000000E+02 0.17000000E+02 0.00000000E+00 0.00000000E+00
+ 0.17000000E+02 0.18000000E+02 0.00000000E+00 0.00000000E+00
+ 0.18000000E+02 0.19000000E+02 0.00000000E+00 0.00000000E+00
+ 0.19000000E+02 0.20000000E+02 0.00000000E+00 0.00000000E+00
+ 0.20000000E+02 0.21000000E+02 0.00000000E+00 0.00000000E+00
+ 0.21000000E+02 0.22000000E+02 0.00000000E+00 0.00000000E+00
+ 0.22000000E+02 0.23000000E+02 0.00000000E+00 0.00000000E+00
+ 0.23000000E+02 0.24000000E+02 0.00000000E+00 0.00000000E+00
+ 0.24000000E+02 0.25000000E+02 0.00000000E+00 0.00000000E+00
+ 0.25000000E+02 0.26000000E+02 0.00000000E+00 0.00000000E+00
+ 0.26000000E+02 0.27000000E+02 0.00000000E+00 0.00000000E+00
+ 0.27000000E+02 0.28000000E+02 0.00000000E+00 0.00000000E+00
+ 0.28000000E+02 0.29000000E+02 0.00000000E+00 0.00000000E+00
+ 0.29000000E+02 0.30000000E+02 0.00000000E+00 0.00000000E+00
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.15003915E+04 0.27889143E+03
+ -.18000000E+01 -.16000000E+01 0.25364934E+04 0.37027998E+03
+ -.16000000E+01 -.14000000E+01 0.49042585E+04 0.53579374E+03
+ -.14000000E+01 -.12000000E+01 0.56107121E+04 0.59871311E+03
+ -.12000000E+01 -.10000000E+01 0.11383355E+05 0.91286389E+03
+ -.10000000E+01 -.80000000E+00 0.15326555E+05 0.11611119E+04
+ -.80000000E+00 -.60000000E+00 0.24777753E+05 0.16518330E+04
+ -.60000000E+00 -.40000000E+00 0.50727584E+05 0.27107793E+04
+ -.40000000E+00 -.20000000E+00 0.66217167E+05 0.36275239E+04
+ -.20000000E+00 0.00000000E+00 0.99424287E+05 0.52319948E+04
+ 0.00000000E+00 0.20000000E+00 0.16900329E+06 0.58172405E+04
+ 0.20000000E+00 0.40000000E+00 0.26317771E+06 0.82226295E+04
+ 0.40000000E+00 0.60000000E+00 0.36551283E+06 0.94518574E+04
+ 0.60000000E+00 0.80000000E+00 0.53765356E+06 0.11716294E+05
+ 0.80000000E+00 0.10000000E+01 0.69461759E+06 0.13306222E+05
+ 0.10000000E+01 0.12000000E+01 0.00000000E+00 0.00000000E+00
+ 0.12000000E+01 0.14000000E+01 0.00000000E+00 0.00000000E+00
+ 0.14000000E+01 0.16000000E+01 0.00000000E+00 0.00000000E+00
+ 0.16000000E+01 0.18000000E+01 0.00000000E+00 0.00000000E+00
+ 0.18000000E+01 0.20000000E+01 0.00000000E+00 0.00000000E+00
+ 0.20000000E+01 0.22000000E+01 0.00000000E+00 0.00000000E+00
+ 0.22000000E+01 0.24000000E+01 0.00000000E+00 0.00000000E+00
+ 0.24000000E+01 0.26000000E+01 0.00000000E+00 0.00000000E+00
+ 0.26000000E+01 0.28000000E+01 0.00000000E+00 0.00000000E+00
+ 0.28000000E+01 0.30000000E+01 0.00000000E+00 0.00000000E+00
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
new file mode 100644
index 0000000..f894f3f
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -n3lo -NC -includeZ -toyQ0 2.0 -Qmin 1.0 -x 0.01 -scaleuncert -prefix inclusive_nc_includeZ_Qmin_1_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ n3lo  (e^- + p)
+ # Inclusively in radiation
+ # Including neutral current
+ # With γ/Z
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.0000000     1.0000000
+ # Qmin, Qmax:           1.0000000    30.0333148 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1260020
+ # αS(Qmin):             0.5502911
+ #        with 4-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total N3LO cross-section
+ # Summary:
+ # σ(NC)                          =  4923317.620040 pb
+ # MC integration uncertainty     =        0.0967 %
+ # QCD scale uncertainty (+)      =      122.4367 %
+ # QCD scale uncertainty (-)      =   -31455.2317 %
+ 
+ # Reduced N3LO cross-sections
+ # σ reduced (NC)                 =      764.631955
+ # QCD scale uncertainty (+)      =        0.4850 %
+ # QCD scale uncertainty (-)      =      -10.0249 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01.log b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01.log
new file mode 100644
index 0000000..2d9298d
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01.log
@@ -0,0 +1,122 @@
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+ WARNING: Using toy PDF
+Starting the structure functions with fixed number of flavours
+nf =  5
+ WARNING: Using toy PDF
+
+ This is DISENT, a program for calculating jet quantities in
+ deep inelastic scattering to next-to-leading order in alpha_s
+ If you use this program, please reference:
+ S.Catani & M.H.Seymour, Nucl. Phys. B485 (1997) 291
+
+ Written by Mike Seymour, August 1996
+ Version 0.1, October 1997
+
+ Minor modifications by Gavin Salam, August 1999
+ Minor modifications by Alexander Karlberg, March 2023
+ Including bug fix in SUBFOR as reported in
+ 2005.10705 and 2010.07354
+    NEV=    100000
+ CA =  3.000000  CF =  1.333333  TR =  0.500000  nf =  5
+ CUTOFF =   1.0000000000000000E-008
+ SCHEME =           0
+ NPOW =           2           4
+ ORDER =           2
+         0, ISEED=     12345      67890
+ Outputting results to: p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  9.28E+00 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:07
+ #../build/disorder -nnlo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1262299
+ # αS(Qmin):             0.1982007
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+ 
+ ============================================================
+ # Total NNLO cross-section
+ # Summary:
+ # σ(NC)                          =     1808.307808 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        2.0219 %
+ # QCD scale uncertainty (-)      =       -1.7186 %
+ 
+ # Reduced NNLO cross-sections
+ # σ reduced (NC)                 =        0.774768
+ # QCD scale uncertainty (+)      =        2.0219 %
+ # QCD scale uncertainty (-)      =       -1.7186 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118.log b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118.log
new file mode 100644
index 0000000..65eeb20
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118.log
@@ -0,0 +1,131 @@
+LHAPDF 6.5.4 loading /usr/local/share/LHAPDF/MSHT20an3lo_as118/MSHT20an3lo_as118_0000.dat
+MSHT20an3lo_as118 PDF set, member #0, version 2; LHAPDF ID = 29100
+#--------------------------------------------------------------------------
+#                         FastJet release 3.4.1
+#                 M. Cacciari, G.P. Salam and G. Soyez                  
+#     A software package for jet finding and analysis at colliders      
+#                           http://fastjet.fr                           
+#	                                                                      
+# Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
+# for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
+#                                                                       
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
+# It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
+# and 3rd party plugin jet algorithms. See COPYING file for details.
+#--------------------------------------------------------------------------
+Thanks for using LHAPDF 6.5.4. Please make sure to cite the paper:
+  Eur.Phys.J. C75 (2015) 3, 132  (http://arxiv.org/abs/1412.7420)
+ # ----------------------------------------------------------
+ # WARNING!: The order of the PDF, MSHT20an3lo_as118, is
+ # not the same as the perturbative order, nnlo, being computed,
+ # which is the order at which disorder initialises a running
+ # coupling. Make sure results are consistent!
+ # ----------------------------------------------------------
+ PDF member:           0
+Starting the structure functions with fixed number of flavours
+nf =  5
+
+ This is DISENT, a program for calculating jet quantities in
+ deep inelastic scattering to next-to-leading order in alpha_s
+ If you use this program, please reference:
+ S.Catani & M.H.Seymour, Nucl. Phys. B485 (1997) 291
+
+ Written by Mike Seymour, August 1996
+ Version 0.1, October 1997
+
+ Minor modifications by Gavin Salam, August 1999
+ Minor modifications by Alexander Karlberg, March 2023
+ Including bug fix in SUBFOR as reported in
+ 2005.10705 and 2010.07354
+    NEV=    100000
+ CA =  3.000000  CF =  1.333333  TR =  0.500000  nf =  5
+ CUTOFF =   1.0000000000000000E-008
+ SCHEME =           0
+ NPOW =           2           4
+ ORDER =           2
+         0, ISEED=     12345      67890
+ Outputting results to: p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000
+
+==================== TOTAL TIME :  8.16E+00 s.
+
+-----------------------------------------------------------
+               Welcome to HOPPET v. 1.3.0-devel            
+   Higher Order Perturbative Parton Evolution Toolkit      
+
+                   Written (2001-2023) by                  
+     Frederic Dreyer, Alexander Karlberg, Paolo Nason,     
+      Juan Rojo, Gavin P. Salam and Giulia Zanderighi      
+
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ G.P. Salam & J. Rojo, CPC 180(2009)120 (arXiv:0804.3755). 
+ and                                                       
+ A. Karlberg, P. Nason, G.P. Salam, G. Zanderighi          
+ & F. Dreyer (arXiv:2401.XXXXX).                           
+ 
+ You are also encouraged to cite the original references,  
+ for LO, NLO and NNLO splitting functions, the QCD         
+ 1, 2, 3, and 4 loop beta functions and the PDF and        
+ coupling mass threshold matching functions. Additionally  
+ the DIS coefficient functions should be cited when used.  
+-----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+-----------------------------------------------------------
+               Welcome to disorder v. 1.0.0                
+        Written by Alexander Karlberg (2023-2024)          
+                                                           
+ It is made available under the GNU public license,        
+ with the additional request that if you use it or any     
+ derivative of it in scientific work then you should cite: 
+ A. Karlberg (arXiv:2401.16964).                           
+                                                           
+ You are also encouraged to cite HOPPET, the original      
+ references,for LO, NLO and NNLO splitting functions, the  
+ QCD 1, 2, 3 and 4 loop beta functions and the coupling and
+ PDF mass threshold matching functions. You are furthermore
+ encouraged to cite the LO, NLO, NNLO, and N3LO coefficient
+ functions and the disent references.                      
+-----------------------------------------------------------
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:13
+ #../build/disorder -nnlo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1781470
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+WARNING in InitMTMNNLO: using parametrisation  (less accurate) for A2PShg
+ 
+ ============================================================
+ # Total NNLO cross-section
+ # Summary:
+ # σ(NC)                          =     1914.328413 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        1.6038 %
+ # QCD scale uncertainty (-)      =       -1.1821 %
+ 
+ # Reduced NNLO cross-sections
+ # σ reduced (NC)                 =        0.820192
+ # QCD scale uncertainty (+)      =        1.6038 %
+ # QCD scale uncertainty (-)      =       -1.1821 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..e92a66a
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:20
+ #../build/disorder -nnlo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1781470
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.79527902E+06 0.18172088E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.22334917E+03 0.14350627E+02
+ 0.60000000E+01 0.70000000E+01 0.21417806E+03 0.16994227E+02
+ 0.70000000E+01 0.80000000E+01 0.32085401E+03 0.21834164E+02
+ 0.80000000E+01 0.90000000E+01 0.59817622E+03 0.40892768E+02
+ 0.90000000E+01 0.10000000E+02 0.18543265E+03 0.45996373E+02
+ 0.10000000E+02 0.11000000E+02 0.29215558E+03 0.17974704E+02
+ 0.11000000E+02 0.12000000E+02 0.96660242E+02 0.74284490E+01
+ 0.12000000E+02 0.13000000E+02 0.61034267E+02 0.43289045E+01
+ 0.13000000E+02 0.14000000E+02 0.29169869E+02 0.28567086E+01
+ 0.14000000E+02 0.15000000E+02 0.16149041E+02 0.20653128E+01
+ 0.15000000E+02 0.16000000E+02 0.12420119E+02 0.12727983E+01
+ 0.16000000E+02 0.17000000E+02 0.77081416E+01 0.10045817E+01
+ 0.17000000E+02 0.18000000E+02 0.59188360E+01 0.74585710E+00
+ 0.18000000E+02 0.19000000E+02 0.28571447E+01 0.52053266E+00
+ 0.19000000E+02 0.20000000E+02 0.17904219E+01 0.35267975E+00
+ 0.20000000E+02 0.21000000E+02 0.16804347E+01 0.28196865E+00
+ 0.21000000E+02 0.22000000E+02 0.14365702E+01 0.25224365E+00
+ 0.22000000E+02 0.23000000E+02 0.44953365E+00 0.22203039E+00
+ 0.23000000E+02 0.24000000E+02 0.57591122E+00 0.11774489E+00
+ 0.24000000E+02 0.25000000E+02 0.25788183E+00 0.12214053E+00
+ 0.25000000E+02 0.26000000E+02 0.14280060E+00 0.94735005E-01
+ 0.26000000E+02 0.27000000E+02 0.14416469E+00 0.75600706E-01
+ 0.27000000E+02 0.28000000E+02 0.19276335E+00 0.75216541E-01
+ 0.28000000E+02 0.29000000E+02 0.23096791E-01 0.52325112E-01
+ 0.29000000E+02 0.30000000E+02 0.53930766E-01 0.43221123E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.30213831E+02 0.30358005E+02
+ 0.00000000E+00 0.20000000E+00 0.25392489E+03 0.48075933E+02
+ 0.20000000E+00 0.40000000E+00 0.15404062E+04 0.22954256E+03
+ 0.40000000E+00 0.60000000E+00 0.33236330E+04 0.23226329E+03
+ 0.60000000E+00 0.80000000E+00 0.19202959E+04 0.62651519E+02
+ 0.80000000E+00 0.10000000E+01 0.94662206E+03 0.37098294E+02
+ 0.10000000E+01 0.12000000E+01 0.59085995E+03 0.29704801E+02
+ 0.12000000E+01 0.14000000E+01 0.41615715E+03 0.23624716E+02
+ 0.14000000E+01 0.16000000E+01 0.30462506E+03 0.20391954E+02
+ 0.16000000E+01 0.18000000E+01 0.23107523E+03 0.18357240E+02
+ 0.18000000E+01 0.20000000E+01 0.23361534E+03 0.14285395E+02
+ 0.20000000E+01 0.22000000E+01 0.15649537E+03 0.12270335E+02
+ 0.22000000E+01 0.24000000E+01 0.11973207E+03 0.90730476E+01
+ 0.24000000E+01 0.26000000E+01 0.11861575E+03 0.93037124E+01
+ 0.26000000E+01 0.28000000E+01 0.99179123E+02 0.71990647E+01
+ 0.28000000E+01 0.30000000E+01 0.78442703E+02 0.53660273E+01
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..fe03f5b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:20
+ #../build/disorder -nnlo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1781470
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.99076645E+06 0.22875888E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.22694524E+03 0.15643787E+02
+ 0.60000000E+01 0.70000000E+01 0.21648822E+03 0.19095869E+02
+ 0.70000000E+01 0.80000000E+01 0.33300219E+03 0.24943532E+02
+ 0.80000000E+01 0.90000000E+01 0.62686091E+03 0.45713038E+02
+ 0.90000000E+01 0.10000000E+02 0.12097341E+03 0.51347719E+02
+ 0.10000000E+02 0.11000000E+02 0.30243173E+03 0.19047654E+02
+ 0.11000000E+02 0.12000000E+02 0.97961768E+02 0.78561231E+01
+ 0.12000000E+02 0.13000000E+02 0.60556967E+02 0.44095292E+01
+ 0.13000000E+02 0.14000000E+02 0.28689638E+02 0.28363733E+01
+ 0.14000000E+02 0.15000000E+02 0.15848370E+02 0.20364749E+01
+ 0.15000000E+02 0.16000000E+02 0.12113557E+02 0.12314011E+01
+ 0.16000000E+02 0.17000000E+02 0.75172529E+01 0.96272250E+00
+ 0.17000000E+02 0.18000000E+02 0.57084813E+01 0.70353725E+00
+ 0.18000000E+02 0.19000000E+02 0.28283063E+01 0.48719339E+00
+ 0.19000000E+02 0.20000000E+02 0.17183361E+01 0.32925758E+00
+ 0.20000000E+02 0.21000000E+02 0.16386057E+01 0.26142557E+00
+ 0.21000000E+02 0.22000000E+02 0.13967270E+01 0.23048470E+00
+ 0.22000000E+02 0.23000000E+02 0.46710215E+00 0.20325380E+00
+ 0.23000000E+02 0.24000000E+02 0.59396387E+00 0.10674469E+00
+ 0.24000000E+02 0.25000000E+02 0.26260433E+00 0.11037512E+00
+ 0.25000000E+02 0.26000000E+02 0.17239845E+00 0.84863619E-01
+ 0.26000000E+02 0.27000000E+02 0.15760760E+00 0.66974105E-01
+ 0.27000000E+02 0.28000000E+02 0.20036298E+00 0.66648304E-01
+ 0.28000000E+02 0.29000000E+02 0.43855912E-01 0.46164695E-01
+ 0.29000000E+02 0.30000000E+02 0.66342907E-01 0.37253989E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.26754503E+02 0.30610122E+02
+ 0.00000000E+00 0.20000000E+00 0.24551286E+03 0.52859101E+02
+ 0.20000000E+00 0.40000000E+00 0.15505965E+04 0.25005886E+03
+ 0.40000000E+00 0.60000000E+00 0.31754276E+04 0.25298923E+03
+ 0.60000000E+00 0.80000000E+00 0.19973501E+04 0.68589634E+02
+ 0.80000000E+00 0.10000000E+01 0.96507196E+03 0.40070572E+02
+ 0.10000000E+01 0.12000000E+01 0.60433752E+03 0.32106524E+02
+ 0.12000000E+01 0.14000000E+01 0.42051561E+03 0.25304337E+02
+ 0.14000000E+01 0.16000000E+01 0.30702103E+03 0.21431021E+02
+ 0.16000000E+01 0.18000000E+01 0.23311789E+03 0.19120269E+02
+ 0.18000000E+01 0.20000000E+01 0.23356292E+03 0.14479836E+02
+ 0.20000000E+01 0.22000000E+01 0.15717406E+03 0.12644854E+02
+ 0.22000000E+01 0.24000000E+01 0.11916173E+03 0.89100633E+01
+ 0.24000000E+01 0.26000000E+01 0.11593378E+03 0.90522181E+01
+ 0.26000000E+01 0.28000000E+01 0.96554715E+02 0.69993641E+01
+ 0.28000000E+01 0.30000000E+01 0.75383491E+02 0.51280493E+01
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..e2a6cc0
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:20
+ #../build/disorder -nnlo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1781470
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.55252976E+06 0.12718534E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.20122026E+03 0.10167997E+02
+ 0.60000000E+01 0.70000000E+01 0.20001874E+03 0.12000081E+02
+ 0.70000000E+01 0.80000000E+01 0.29530074E+03 0.15499215E+02
+ 0.80000000E+01 0.90000000E+01 0.59197815E+03 0.29292427E+02
+ 0.90000000E+01 0.10000000E+02 0.26387443E+03 0.33026792E+02
+ 0.10000000E+02 0.11000000E+02 0.28184400E+03 0.13128883E+02
+ 0.11000000E+02 0.12000000E+02 0.92103119E+02 0.53491934E+01
+ 0.12000000E+02 0.13000000E+02 0.54792839E+02 0.31039106E+01
+ 0.13000000E+02 0.14000000E+02 0.27173014E+02 0.20348567E+01
+ 0.14000000E+02 0.15000000E+02 0.15534756E+02 0.14689526E+01
+ 0.15000000E+02 0.16000000E+02 0.11435439E+02 0.90838744E+00
+ 0.16000000E+02 0.17000000E+02 0.72376531E+01 0.71302745E+00
+ 0.17000000E+02 0.18000000E+02 0.53911156E+01 0.52936351E+00
+ 0.18000000E+02 0.19000000E+02 0.29624968E+01 0.36944089E+00
+ 0.19000000E+02 0.20000000E+02 0.18818954E+01 0.25061317E+00
+ 0.20000000E+02 0.21000000E+02 0.16626949E+01 0.20086268E+00
+ 0.21000000E+02 0.22000000E+02 0.13839105E+01 0.17883191E+00
+ 0.22000000E+02 0.23000000E+02 0.59945892E+00 0.15637134E+00
+ 0.23000000E+02 0.24000000E+02 0.62210409E+00 0.84191518E-01
+ 0.24000000E+02 0.25000000E+02 0.33926953E+00 0.86074617E-01
+ 0.25000000E+02 0.26000000E+02 0.23529400E+00 0.66904895E-01
+ 0.26000000E+02 0.27000000E+02 0.20081434E+00 0.53385986E-01
+ 0.27000000E+02 0.28000000E+02 0.21750216E+00 0.53079132E-01
+ 0.28000000E+02 0.29000000E+02 0.80348774E-01 0.36823321E-01
+ 0.29000000E+02 0.30000000E+02 0.88287493E-01 0.30447426E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.37696665E+02 0.21387610E+02
+ 0.00000000E+00 0.20000000E+00 0.28547466E+03 0.34256677E+02
+ 0.20000000E+00 0.40000000E+00 0.18475274E+04 0.16311737E+03
+ 0.40000000E+00 0.60000000E+00 0.34003812E+04 0.16545107E+03
+ 0.60000000E+00 0.80000000E+00 0.17689948E+04 0.45896178E+02
+ 0.80000000E+00 0.10000000E+01 0.86915938E+03 0.26987885E+02
+ 0.10000000E+01 0.12000000E+01 0.54118115E+03 0.21409886E+02
+ 0.12000000E+01 0.14000000E+01 0.37535456E+03 0.16994262E+02
+ 0.14000000E+01 0.16000000E+01 0.27552449E+03 0.14624512E+02
+ 0.16000000E+01 0.18000000E+01 0.20809725E+03 0.13122653E+02
+ 0.18000000E+01 0.20000000E+01 0.19931686E+03 0.10271805E+02
+ 0.20000000E+01 0.22000000E+01 0.13562624E+03 0.88118066E+01
+ 0.22000000E+01 0.24000000E+01 0.10426663E+03 0.65485041E+01
+ 0.24000000E+01 0.26000000E+01 0.98062253E+02 0.66557125E+01
+ 0.26000000E+01 0.28000000E+01 0.81379821E+02 0.51808653E+01
+ 0.28000000E+01 0.30000000E+01 0.63500999E+02 0.38759605E+01
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..82a651e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:20
+ #../build/disorder -nnlo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1781470
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.68861982E+06 0.16011214E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.20891645E+03 0.11080366E+02
+ 0.60000000E+01 0.70000000E+01 0.20747927E+03 0.13473650E+02
+ 0.70000000E+01 0.80000000E+01 0.31262856E+03 0.17687141E+02
+ 0.80000000E+01 0.90000000E+01 0.63609304E+03 0.32711276E+02
+ 0.90000000E+01 0.10000000E+02 0.19066888E+03 0.36828232E+02
+ 0.10000000E+02 0.11000000E+02 0.29700818E+03 0.13936486E+02
+ 0.11000000E+02 0.12000000E+02 0.94602131E+02 0.56553300E+01
+ 0.12000000E+02 0.13000000E+02 0.54895916E+02 0.31634273E+01
+ 0.13000000E+02 0.14000000E+02 0.26920094E+02 0.20218372E+01
+ 0.14000000E+02 0.15000000E+02 0.15302583E+02 0.14492124E+01
+ 0.15000000E+02 0.16000000E+02 0.11162490E+02 0.87966851E+00
+ 0.16000000E+02 0.17000000E+02 0.70350186E+01 0.68371466E+00
+ 0.17000000E+02 0.18000000E+02 0.51798515E+01 0.49976294E+00
+ 0.18000000E+02 0.19000000E+02 0.28825339E+01 0.34615629E+00
+ 0.19000000E+02 0.20000000E+02 0.17858036E+01 0.23417155E+00
+ 0.20000000E+02 0.21000000E+02 0.15943185E+01 0.18641862E+00
+ 0.21000000E+02 0.22000000E+02 0.13227732E+01 0.16359310E+00
+ 0.22000000E+02 0.23000000E+02 0.58441366E+00 0.14324712E+00
+ 0.23000000E+02 0.24000000E+02 0.61181964E+00 0.76481806E-01
+ 0.24000000E+02 0.25000000E+02 0.32488954E+00 0.77818934E-01
+ 0.25000000E+02 0.26000000E+02 0.24044832E+00 0.60012569E-01
+ 0.26000000E+02 0.27000000E+02 0.19815593E+00 0.47365101E-01
+ 0.27000000E+02 0.28000000E+02 0.21228624E+00 0.47088932E-01
+ 0.28000000E+02 0.29000000E+02 0.86175540E-01 0.32536260E-01
+ 0.29000000E+02 0.30000000E+02 0.89953675E-01 0.26300326E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.35876118E+02 0.21567821E+02
+ 0.00000000E+00 0.20000000E+00 0.28995182E+03 0.37621912E+02
+ 0.20000000E+00 0.40000000E+00 0.19529271E+04 0.17764155E+03
+ 0.40000000E+00 0.60000000E+00 0.32145864E+04 0.18016677E+03
+ 0.60000000E+00 0.80000000E+00 0.18759079E+04 0.50234059E+02
+ 0.80000000E+00 0.10000000E+01 0.90469141E+03 0.29156356E+02
+ 0.10000000E+01 0.12000000E+01 0.56249388E+03 0.23136183E+02
+ 0.12000000E+01 0.14000000E+01 0.38485717E+03 0.18196633E+02
+ 0.14000000E+01 0.16000000E+01 0.28090871E+03 0.15373903E+02
+ 0.16000000E+01 0.18000000E+01 0.21155244E+03 0.13671146E+02
+ 0.18000000E+01 0.20000000E+01 0.20027745E+03 0.10425296E+02
+ 0.20000000E+01 0.22000000E+01 0.13634223E+03 0.90814576E+01
+ 0.22000000E+01 0.24000000E+01 0.10374813E+03 0.64443994E+01
+ 0.24000000E+01 0.26000000E+01 0.95850252E+02 0.64849280E+01
+ 0.26000000E+01 0.28000000E+01 0.79078213E+02 0.50423084E+01
+ 0.28000000E+01 0.30000000E+01 0.60895307E+02 0.37093888E+01
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..65f2379
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:20
+ #../build/disorder -nnlo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1781470
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.81405875E+06 0.19098418E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.21408059E+03 0.11654170E+02
+ 0.60000000E+01 0.70000000E+01 0.21291331E+03 0.14501951E+02
+ 0.70000000E+01 0.80000000E+01 0.32525481E+03 0.19358512E+02
+ 0.80000000E+01 0.90000000E+01 0.66879992E+03 0.35250275E+02
+ 0.90000000E+01 0.10000000E+02 0.12102689E+03 0.39662607E+02
+ 0.10000000E+02 0.11000000E+02 0.30910917E+03 0.14452656E+02
+ 0.11000000E+02 0.12000000E+02 0.96816264E+02 0.58266047E+01
+ 0.12000000E+02 0.13000000E+02 0.55069417E+02 0.31673195E+01
+ 0.13000000E+02 0.14000000E+02 0.26873281E+02 0.19844442E+01
+ 0.14000000E+02 0.15000000E+02 0.15248304E+02 0.14152519E+01
+ 0.15000000E+02 0.16000000E+02 0.11019771E+02 0.84877617E+00
+ 0.16000000E+02 0.17000000E+02 0.69277763E+01 0.65351790E+00
+ 0.17000000E+02 0.18000000E+02 0.50550212E+01 0.47301363E+00
+ 0.18000000E+02 0.19000000E+02 0.28568641E+01 0.32608635E+00
+ 0.19000000E+02 0.20000000E+02 0.17368743E+01 0.22049730E+00
+ 0.20000000E+02 0.21000000E+02 0.15566502E+01 0.17506655E+00
+ 0.21000000E+02 0.22000000E+02 0.12871752E+01 0.15184938E+00
+ 0.22000000E+02 0.23000000E+02 0.58371514E+00 0.13309554E+00
+ 0.23000000E+02 0.24000000E+02 0.60966328E+00 0.70670075E-01
+ 0.24000000E+02 0.25000000E+02 0.31972468E+00 0.71521499E-01
+ 0.25000000E+02 0.26000000E+02 0.24847363E+00 0.54804523E-01
+ 0.26000000E+02 0.27000000E+02 0.19942759E+00 0.42824959E-01
+ 0.27000000E+02 0.28000000E+02 0.21073579E+00 0.42546900E-01
+ 0.28000000E+02 0.29000000E+02 0.92450872E-01 0.29330680E-01
+ 0.29000000E+02 0.30000000E+02 0.92659657E-01 0.23283595E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.35023778E+02 0.21305054E+02
+ 0.00000000E+00 0.20000000E+00 0.29451035E+03 0.40137531E+02
+ 0.20000000E+00 0.40000000E+00 0.20365723E+04 0.18757120E+03
+ 0.40000000E+00 0.60000000E+00 0.29956229E+04 0.19024593E+03
+ 0.60000000E+00 0.80000000E+00 0.19544083E+04 0.53332504E+02
+ 0.80000000E+00 0.10000000E+01 0.93080383E+03 0.30602317E+02
+ 0.10000000E+01 0.12000000E+01 0.57973037E+03 0.24295651E+02
+ 0.12000000E+01 0.14000000E+01 0.39241627E+03 0.18964898E+02
+ 0.14000000E+01 0.16000000E+01 0.28561053E+03 0.15771663E+02
+ 0.16000000E+01 0.18000000E+01 0.21466128E+03 0.13925181E+02
+ 0.18000000E+01 0.20000000E+01 0.20092459E+03 0.10430590E+02
+ 0.20000000E+01 0.22000000E+01 0.13700470E+03 0.91747905E+01
+ 0.22000000E+01 0.24000000E+01 0.10350191E+03 0.62974818E+01
+ 0.24000000E+01 0.26000000E+01 0.94066684E+02 0.62848658E+01
+ 0.26000000E+01 0.28000000E+01 0.77176293E+02 0.48852414E+01
+ 0.28000000E+01 0.30000000E+01 0.58849572E+02 0.35556658E+01
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..cc34428
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:20
+ #../build/disorder -nnlo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1781470
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.50702212E+06 0.11869965E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.19178274E+03 0.83384982E+01
+ 0.60000000E+01 0.70000000E+01 0.19505204E+03 0.10095122E+02
+ 0.70000000E+01 0.80000000E+01 0.29039624E+03 0.13325678E+02
+ 0.80000000E+01 0.90000000E+01 0.61700234E+03 0.24961358E+02
+ 0.90000000E+01 0.10000000E+02 0.29698278E+03 0.28165008E+02
+ 0.10000000E+02 0.11000000E+02 0.28307313E+03 0.10867920E+02
+ 0.11000000E+02 0.12000000E+02 0.89321691E+02 0.43336714E+01
+ 0.12000000E+02 0.13000000E+02 0.49917305E+02 0.24144183E+01
+ 0.13000000E+02 0.14000000E+02 0.24997857E+02 0.15331436E+01
+ 0.14000000E+02 0.15000000E+02 0.14447226E+02 0.10964606E+01
+ 0.15000000E+02 0.16000000E+02 0.10253332E+02 0.66864578E+00
+ 0.16000000E+02 0.17000000E+02 0.65224678E+01 0.51634631E+00
+ 0.17000000E+02 0.18000000E+02 0.47129359E+01 0.37742858E+00
+ 0.18000000E+02 0.19000000E+02 0.28024136E+01 0.26174611E+00
+ 0.19000000E+02 0.20000000E+02 0.17536389E+01 0.17732953E+00
+ 0.20000000E+02 0.21000000E+02 0.15116891E+01 0.14149655E+00
+ 0.21000000E+02 0.22000000E+02 0.12350239E+01 0.12352903E+00
+ 0.22000000E+02 0.23000000E+02 0.62301019E+00 0.10732356E+00
+ 0.23000000E+02 0.24000000E+02 0.59808740E+00 0.58433880E-01
+ 0.24000000E+02 0.25000000E+02 0.34483437E+00 0.58372675E-01
+ 0.25000000E+02 0.26000000E+02 0.26653313E+00 0.45194491E-01
+ 0.26000000E+02 0.27000000E+02 0.21164087E+00 0.35670282E-01
+ 0.27000000E+02 0.28000000E+02 0.21047597E+00 0.35372014E-01
+ 0.28000000E+02 0.29000000E+02 0.10477328E+00 0.24410737E-01
+ 0.29000000E+02 0.30000000E+02 0.98759372E-01 0.19769565E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.39235897E+02 0.16116932E+02
+ 0.00000000E+00 0.20000000E+00 0.30200137E+03 0.28462485E+02
+ 0.20000000E+00 0.40000000E+00 0.20872239E+04 0.13435684E+03
+ 0.40000000E+00 0.60000000E+00 0.35018096E+04 0.13665676E+03
+ 0.60000000E+00 0.80000000E+00 0.17429213E+04 0.39247244E+02
+ 0.80000000E+00 0.10000000E+01 0.83962108E+03 0.22606957E+02
+ 0.10000000E+01 0.12000000E+01 0.51981726E+03 0.17753038E+02
+ 0.12000000E+01 0.14000000E+01 0.35203217E+03 0.13928641E+02
+ 0.14000000E+01 0.16000000E+01 0.25690573E+03 0.11735310E+02
+ 0.16000000E+01 0.18000000E+01 0.19249561E+03 0.10396214E+02
+ 0.18000000E+01 0.20000000E+01 0.17559802E+03 0.79853133E+01
+ 0.20000000E+01 0.22000000E+01 0.12048410E+03 0.69343219E+01
+ 0.22000000E+01 0.24000000E+01 0.91907076E+02 0.49616866E+01
+ 0.24000000E+01 0.26000000E+01 0.81896522E+02 0.49383200E+01
+ 0.26000000E+01 0.28000000E+01 0.67098169E+02 0.38621753E+01
+ 0.28000000E+01 0.30000000E+01 0.51138531E+02 0.28536947E+01
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..f71e0ca
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:20
+ #../build/disorder -nnlo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1781470
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.59959522E+06 0.14159048E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.19822017E+03 0.87710762E+01
+ 0.60000000E+01 0.70000000E+01 0.20205220E+03 0.10861241E+02
+ 0.70000000E+01 0.80000000E+01 0.30436010E+03 0.14574537E+02
+ 0.80000000E+01 0.90000000E+01 0.65426909E+03 0.26888462E+02
+ 0.90000000E+01 0.10000000E+02 0.23073795E+03 0.30318739E+02
+ 0.10000000E+02 0.11000000E+02 0.29593560E+03 0.11292536E+02
+ 0.11000000E+02 0.12000000E+02 0.91606035E+02 0.44663457E+01
+ 0.12000000E+02 0.13000000E+02 0.50160719E+02 0.24198448E+01
+ 0.13000000E+02 0.14000000E+02 0.24938712E+02 0.15065775E+01
+ 0.14000000E+02 0.15000000E+02 0.14352957E+02 0.10717227E+01
+ 0.15000000E+02 0.16000000E+02 0.10089890E+02 0.64598471E+00
+ 0.16000000E+02 0.17000000E+02 0.63894389E+01 0.49401174E+00
+ 0.17000000E+02 0.18000000E+02 0.45758620E+01 0.35762290E+00
+ 0.18000000E+02 0.19000000E+02 0.27441368E+01 0.24688769E+00
+ 0.19000000E+02 0.20000000E+02 0.16887235E+01 0.16713834E+00
+ 0.20000000E+02 0.21000000E+02 0.14598596E+01 0.13300382E+00
+ 0.21000000E+02 0.22000000E+02 0.11887686E+01 0.11478956E+00
+ 0.22000000E+02 0.23000000E+02 0.60646408E+00 0.99788681E-01
+ 0.23000000E+02 0.24000000E+02 0.58330405E+00 0.54084788E-01
+ 0.24000000E+02 0.25000000E+02 0.33095101E+00 0.53677180E-01
+ 0.25000000E+02 0.26000000E+02 0.26368730E+00 0.41326407E-01
+ 0.26000000E+02 0.27000000E+02 0.20582382E+00 0.32300856E-01
+ 0.27000000E+02 0.28000000E+02 0.20348133E+00 0.31997873E-01
+ 0.28000000E+02 0.29000000E+02 0.10464250E+00 0.22036680E-01
+ 0.29000000E+02 0.30000000E+02 0.96923417E-01 0.17540319E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.38762699E+02 0.15925985E+02
+ 0.00000000E+00 0.20000000E+00 0.31033717E+03 0.30340795E+02
+ 0.20000000E+00 0.40000000E+00 0.22011315E+04 0.14189371E+03
+ 0.40000000E+00 0.60000000E+00 0.32986551E+04 0.14434007E+03
+ 0.60000000E+00 0.80000000E+00 0.18286865E+04 0.41685828E+02
+ 0.80000000E+00 0.10000000E+01 0.87022407E+03 0.23746367E+02
+ 0.10000000E+01 0.12000000E+01 0.53815247E+03 0.18647939E+02
+ 0.12000000E+01 0.14000000E+01 0.36042418E+03 0.14519020E+02
+ 0.14000000E+01 0.16000000E+01 0.26179754E+03 0.12047371E+02
+ 0.16000000E+01 0.18000000E+01 0.19541496E+03 0.10595600E+02
+ 0.18000000E+01 0.20000000E+01 0.17622766E+03 0.80008258E+01
+ 0.20000000E+01 0.22000000E+01 0.12082077E+03 0.70079269E+01
+ 0.22000000E+01 0.24000000E+01 0.91436585E+02 0.48588307E+01
+ 0.24000000E+01 0.26000000E+01 0.80236886E+02 0.47928651E+01
+ 0.26000000E+01 0.28000000E+01 0.65320754E+02 0.37456763E+01
+ 0.28000000E+01 0.30000000E+01 0.49294399E+02 0.27387496E+01
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_xsct_nnlo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_xsct_nnlo_seed0001.dat
new file mode 100644
index 0000000..d29c947
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_xsct_nnlo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:21
+ #../build/disorder -nnlo -NC -pdf MSHT20an3lo_as118 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+ # PDF:             MSHT20an3lo_as118
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1180007
+ # αS(Qmin):             0.1781470
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total NNLO cross-section
+ # Summary:
+ # σ(NC)                          =     1914.328413 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        1.6038 %
+ # QCD scale uncertainty (-)      =       -1.1821 %
+ 
+ # Reduced NNLO cross-sections
+ # σ reduced (NC)                 =        0.820192
+ # QCD scale uncertainty (+)      =        1.6038 %
+ # QCD scale uncertainty (-)      =       -1.1821 %
+ ============================================================
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 100644
index 0000000..004467c
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:15
+ #../build/disorder -nnlo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1262299
+ # αS(Qmin):             0.1982007
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.96150357E+06 0.21878688E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.25019818E+03 0.17526687E+02
+ 0.60000000E+01 0.70000000E+01 0.23575654E+03 0.20671945E+02
+ 0.70000000E+01 0.80000000E+01 0.35168976E+03 0.26459633E+02
+ 0.80000000E+01 0.90000000E+01 0.62204197E+03 0.49567325E+02
+ 0.90000000E+01 0.10000000E+02 -.49414733E+02 0.55788499E+02
+ 0.10000000E+02 0.11000000E+02 0.31344649E+03 0.22084466E+02
+ 0.11000000E+02 0.12000000E+02 0.10643040E+03 0.91318185E+01
+ 0.12000000E+02 0.13000000E+02 0.70103335E+02 0.53773450E+01
+ 0.13000000E+02 0.14000000E+02 0.33493126E+02 0.35851541E+01
+ 0.14000000E+02 0.15000000E+02 0.18358655E+02 0.26014018E+01
+ 0.15000000E+02 0.16000000E+02 0.14557986E+02 0.16243705E+01
+ 0.16000000E+02 0.17000000E+02 0.89957253E+01 0.12870661E+01
+ 0.17000000E+02 0.18000000E+02 0.71016357E+01 0.97003131E+00
+ 0.18000000E+02 0.19000000E+02 0.32377793E+01 0.68192615E+00
+ 0.19000000E+02 0.20000000E+02 0.20459866E+01 0.46850589E+00
+ 0.20000000E+02 0.21000000E+02 0.19751068E+01 0.38005625E+00
+ 0.21000000E+02 0.22000000E+02 0.17125356E+01 0.34276526E+00
+ 0.22000000E+02 0.23000000E+02 0.44659693E+00 0.30296353E+00
+ 0.23000000E+02 0.24000000E+02 0.64066008E+00 0.16056892E+00
+ 0.24000000E+02 0.25000000E+02 0.26503029E+00 0.16637823E+00
+ 0.25000000E+02 0.26000000E+02 0.12320763E+00 0.12925490E+00
+ 0.26000000E+02 0.27000000E+02 0.14176165E+00 0.10454063E+00
+ 0.27000000E+02 0.28000000E+02 0.21789897E+00 0.10410732E+00
+ 0.28000000E+02 0.29000000E+02 -.70439041E-02 0.72555574E-01
+ 0.29000000E+02 0.30000000E+02 0.44175529E-01 0.60111859E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.27809292E+02 0.37405256E+02
+ 0.00000000E+00 0.20000000E+00 0.25209850E+03 0.58740261E+02
+ 0.20000000E+00 0.40000000E+00 0.13937274E+04 0.27967000E+03
+ 0.40000000E+00 0.60000000E+00 0.24339423E+04 0.28284671E+03
+ 0.60000000E+00 0.80000000E+00 0.21052523E+04 0.76007074E+02
+ 0.80000000E+00 0.10000000E+01 0.10517111E+04 0.45237933E+02
+ 0.10000000E+01 0.12000000E+01 0.65952729E+03 0.36358693E+02
+ 0.12000000E+01 0.14000000E+01 0.47073751E+03 0.29004945E+02
+ 0.14000000E+01 0.16000000E+01 0.34695559E+03 0.25181743E+02
+ 0.16000000E+01 0.18000000E+01 0.26342728E+03 0.22752878E+02
+ 0.18000000E+01 0.20000000E+01 0.27575958E+03 0.17871721E+02
+ 0.20000000E+01 0.22000000E+01 0.18326474E+03 0.15181379E+02
+ 0.22000000E+01 0.24000000E+01 0.14107288E+03 0.11413538E+02
+ 0.24000000E+01 0.26000000E+01 0.14383873E+03 0.11809783E+02
+ 0.26000000E+01 0.28000000E+01 0.12066265E+03 0.91564347E+01
+ 0.28000000E+01 0.30000000E+01 0.97454219E+02 0.69132049E+01
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 100644
index 0000000..764bbd4
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:15
+ #../build/disorder -nnlo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1262299
+ # αS(Qmin):             0.1982007
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.12348919E+07 0.28429479E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.25471896E+03 0.19473954E+02
+ 0.60000000E+01 0.70000000E+01 0.23797759E+03 0.23756805E+02
+ 0.70000000E+01 0.80000000E+01 0.36771608E+03 0.30994231E+02
+ 0.80000000E+01 0.90000000E+01 0.65823534E+03 0.56683678E+02
+ 0.90000000E+01 0.10000000E+02 -.14054942E+03 0.63671206E+02
+ 0.10000000E+02 0.11000000E+02 0.32583514E+03 0.23682382E+02
+ 0.11000000E+02 0.12000000E+02 0.10764906E+03 0.97894777E+01
+ 0.12000000E+02 0.13000000E+02 0.69366256E+02 0.55339493E+01
+ 0.13000000E+02 0.14000000E+02 0.32671191E+02 0.35883729E+01
+ 0.14000000E+02 0.15000000E+02 0.17849879E+02 0.25845999E+01
+ 0.15000000E+02 0.16000000E+02 0.14096495E+02 0.15788770E+01
+ 0.16000000E+02 0.17000000E+02 0.87092746E+01 0.12389959E+01
+ 0.17000000E+02 0.18000000E+02 0.67953864E+01 0.91665456E+00
+ 0.18000000E+02 0.19000000E+02 0.31764643E+01 0.63837221E+00
+ 0.19000000E+02 0.20000000E+02 0.19317419E+01 0.43577486E+00
+ 0.20000000E+02 0.21000000E+02 0.19133879E+01 0.34960767E+00
+ 0.21000000E+02 0.22000000E+02 0.16542400E+01 0.30974283E+00
+ 0.22000000E+02 0.23000000E+02 0.47447439E+00 0.27402932E+00
+ 0.23000000E+02 0.24000000E+02 0.67382492E+00 0.14375476E+00
+ 0.24000000E+02 0.25000000E+02 0.27154373E+00 0.14872156E+00
+ 0.25000000E+02 0.26000000E+02 0.16785752E+00 0.11440071E+00
+ 0.26000000E+02 0.27000000E+02 0.16215194E+00 0.91346966E-01
+ 0.27000000E+02 0.28000000E+02 0.23041616E+00 0.91025102E-01
+ 0.28000000E+02 0.29000000E+02 0.25168636E-01 0.63096478E-01
+ 0.29000000E+02 0.30000000E+02 0.64472685E-01 0.51004350E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.22850676E+02 0.38271178E+02
+ 0.00000000E+00 0.20000000E+00 0.23565807E+03 0.65849175E+02
+ 0.20000000E+00 0.40000000E+00 0.13801169E+04 0.31093384E+03
+ 0.40000000E+00 0.60000000E+00 0.22219721E+04 0.31438678E+03
+ 0.60000000E+00 0.80000000E+00 0.22064863E+04 0.84754389E+02
+ 0.80000000E+00 0.10000000E+01 0.10736665E+04 0.49669374E+02
+ 0.10000000E+01 0.12000000E+01 0.67577583E+03 0.39937893E+02
+ 0.12000000E+01 0.14000000E+01 0.47568234E+03 0.31542680E+02
+ 0.14000000E+01 0.16000000E+01 0.34913640E+03 0.26819423E+02
+ 0.16000000E+01 0.18000000E+01 0.26572534E+03 0.23994114E+02
+ 0.18000000E+01 0.20000000E+01 0.27574282E+03 0.18273192E+02
+ 0.20000000E+01 0.22000000E+01 0.18430280E+03 0.15828308E+02
+ 0.22000000E+01 0.24000000E+01 0.14031320E+03 0.11276192E+02
+ 0.24000000E+01 0.26000000E+01 0.14053804E+03 0.11552870E+02
+ 0.26000000E+01 0.28000000E+01 0.11755036E+03 0.89535354E+01
+ 0.28000000E+01 0.30000000E+01 0.93455932E+02 0.66217364E+01
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 100644
index 0000000..612f61a
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:15
+ #../build/disorder -nnlo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1262299
+ # αS(Qmin):             0.1982007
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.63593022E+06 0.14579381E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.21937883E+03 0.11812777E+02
+ 0.60000000E+01 0.70000000E+01 0.21587892E+03 0.13887849E+02
+ 0.70000000E+01 0.80000000E+01 0.31716098E+03 0.17865880E+02
+ 0.80000000E+01 0.90000000E+01 0.61669937E+03 0.33727267E+02
+ 0.90000000E+01 0.10000000E+02 0.52387911E+02 0.38052524E+02
+ 0.10000000E+02 0.11000000E+02 0.30003276E+03 0.15311572E+02
+ 0.11000000E+02 0.12000000E+02 0.10003744E+03 0.62514471E+01
+ 0.12000000E+02 0.13000000E+02 0.61227386E+02 0.36660624E+01
+ 0.13000000E+02 0.14000000E+02 0.30517484E+02 0.24283032E+01
+ 0.14000000E+02 0.15000000E+02 0.17412551E+02 0.17598257E+01
+ 0.15000000E+02 0.16000000E+02 0.13086652E+02 0.11022042E+01
+ 0.16000000E+02 0.17000000E+02 0.82907768E+01 0.86887915E+00
+ 0.17000000E+02 0.18000000E+02 0.63026492E+01 0.65471137E+00
+ 0.18000000E+02 0.19000000E+02 0.33777393E+01 0.46009720E+00
+ 0.19000000E+02 0.20000000E+02 0.21666954E+01 0.31637949E+00
+ 0.20000000E+02 0.21000000E+02 0.19414602E+01 0.25722256E+00
+ 0.21000000E+02 0.22000000E+02 0.16304256E+01 0.23094536E+00
+ 0.22000000E+02 0.23000000E+02 0.66789469E+00 0.20288985E+00
+ 0.23000000E+02 0.24000000E+02 0.71333178E+00 0.10900589E+00
+ 0.24000000E+02 0.25000000E+02 0.38523649E+00 0.11148537E+00
+ 0.25000000E+02 0.26000000E+02 0.26032206E+00 0.86766401E-01
+ 0.26000000E+02 0.27000000E+02 0.22657488E+00 0.70156775E-01
+ 0.27000000E+02 0.28000000E+02 0.25485110E+00 0.69851909E-01
+ 0.28000000E+02 0.29000000E+02 0.80959083E-01 0.48529682E-01
+ 0.29000000E+02 0.30000000E+02 0.97047066E-01 0.40247102E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.38380292E+02 0.25084074E+02
+ 0.00000000E+00 0.20000000E+00 0.29502107E+03 0.39811089E+02
+ 0.20000000E+00 0.40000000E+00 0.18288902E+04 0.18890551E+03
+ 0.40000000E+00 0.60000000E+00 0.25191230E+04 0.19148823E+03
+ 0.60000000E+00 0.80000000E+00 0.19008917E+04 0.52860350E+02
+ 0.80000000E+00 0.10000000E+01 0.94399190E+03 0.31259286E+02
+ 0.10000000E+01 0.12000000E+01 0.59036624E+03 0.24902504E+02
+ 0.12000000E+01 0.14000000E+01 0.41353078E+03 0.19830921E+02
+ 0.14000000E+01 0.16000000E+01 0.30553613E+03 0.17166196E+02
+ 0.16000000E+01 0.18000000E+01 0.23109658E+03 0.15462639E+02
+ 0.18000000E+01 0.20000000E+01 0.22686472E+03 0.12210604E+02
+ 0.20000000E+01 0.22000000E+01 0.15375697E+03 0.10367796E+02
+ 0.22000000E+01 0.24000000E+01 0.11894994E+03 0.78257508E+01
+ 0.24000000E+01 0.26000000E+01 0.11432507E+03 0.80314176E+01
+ 0.26000000E+01 0.28000000E+01 0.95219947E+02 0.62629789E+01
+ 0.28000000E+01 0.30000000E+01 0.75676935E+02 0.47444394E+01
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..8f66fe0
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:15
+ #../build/disorder -nnlo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1262299
+ # αS(Qmin):             0.1982007
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.81708716E+06 0.18945286E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.22974084E+03 0.13119207E+02
+ 0.60000000E+01 0.70000000E+01 0.22564306E+03 0.15946462E+02
+ 0.70000000E+01 0.80000000E+01 0.34029800E+03 0.20902951E+02
+ 0.80000000E+01 0.90000000E+01 0.67456133E+03 0.38522793E+02
+ 0.90000000E+01 0.10000000E+02 -.49772423E+02 0.43372937E+02
+ 0.10000000E+02 0.11000000E+02 0.31965387E+03 0.16449510E+02
+ 0.11000000E+02 0.12000000E+02 0.10321268E+03 0.66983054E+01
+ 0.12000000E+02 0.13000000E+02 0.61447171E+02 0.37742640E+01
+ 0.13000000E+02 0.14000000E+02 0.30152808E+02 0.24318469E+01
+ 0.14000000E+02 0.15000000E+02 0.17087294E+02 0.17491260E+01
+ 0.15000000E+02 0.16000000E+02 0.12726332E+02 0.10721652E+01
+ 0.16000000E+02 0.17000000E+02 0.80217324E+01 0.83677280E+00
+ 0.17000000E+02 0.18000000E+02 0.60197267E+01 0.61914612E+00
+ 0.18000000E+02 0.19000000E+02 0.32601807E+01 0.43111813E+00
+ 0.19000000E+02 0.20000000E+02 0.20298354E+01 0.29450724E+00
+ 0.20000000E+02 0.21000000E+02 0.18470964E+01 0.23686537E+00
+ 0.21000000E+02 0.22000000E+02 0.15454442E+01 0.20894474E+00
+ 0.22000000E+02 0.23000000E+02 0.64787525E+00 0.18363907E+00
+ 0.23000000E+02 0.24000000E+02 0.70254510E+00 0.97801550E-01
+ 0.24000000E+02 0.25000000E+02 0.36390816E+00 0.99689186E-01
+ 0.25000000E+02 0.26000000E+02 0.26740089E+00 0.76891559E-01
+ 0.26000000E+02 0.27000000E+02 0.22245223E+00 0.61389420E-01
+ 0.27000000E+02 0.28000000E+02 0.24769489E+00 0.61145088E-01
+ 0.28000000E+02 0.29000000E+02 0.89588232E-01 0.42264277E-01
+ 0.29000000E+02 0.30000000E+02 0.10020479E+00 0.34221398E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.36047543E+02 0.25665596E+02
+ 0.00000000E+00 0.20000000E+00 0.29894176E+03 0.44570274E+02
+ 0.20000000E+00 0.40000000E+00 0.19582921E+04 0.20992192E+03
+ 0.40000000E+00 0.60000000E+00 0.22524774E+04 0.21274392E+03
+ 0.60000000E+00 0.80000000E+00 0.20429947E+04 0.58921350E+02
+ 0.80000000E+00 0.10000000E+01 0.99070940E+03 0.34324469E+02
+ 0.10000000E+01 0.12000000E+01 0.61823404E+03 0.27345049E+02
+ 0.12000000E+01 0.14000000E+01 0.42623752E+03 0.21555792E+02
+ 0.14000000E+01 0.16000000E+01 0.31255472E+03 0.18285119E+02
+ 0.16000000E+01 0.18000000E+01 0.23581205E+03 0.16307949E+02
+ 0.18000000E+01 0.20000000E+01 0.22857355E+03 0.12500621E+02
+ 0.20000000E+01 0.22000000E+01 0.15505674E+03 0.10809308E+02
+ 0.22000000E+01 0.24000000E+01 0.11850875E+03 0.77472858E+01
+ 0.24000000E+01 0.26000000E+01 0.11183657E+03 0.78675503E+01
+ 0.26000000E+01 0.28000000E+01 0.92636753E+02 0.61302937E+01
+ 0.28000000E+01 0.30000000E+01 0.72458812E+02 0.45510507E+01
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..efed191
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:15
+ #../build/disorder -nnlo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1262299
+ # αS(Qmin):             0.1982007
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.98073091E+06 0.22959399E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.23640951E+03 0.13934064E+02
+ 0.60000000E+01 0.70000000E+01 0.23246558E+03 0.17361997E+02
+ 0.70000000E+01 0.80000000E+01 0.35659959E+03 0.23178283E+02
+ 0.80000000E+01 0.90000000E+01 0.71610211E+03 0.42018710E+02
+ 0.90000000E+01 0.10000000E+02 -.14249593E+03 0.47268195E+02
+ 0.10000000E+02 0.11000000E+02 0.33493570E+03 0.17169090E+02
+ 0.11000000E+02 0.12000000E+02 0.10598885E+03 0.69499180E+01
+ 0.12000000E+02 0.13000000E+02 0.61721170E+02 0.37983030E+01
+ 0.13000000E+02 0.14000000E+02 0.30081362E+02 0.23954822E+01
+ 0.14000000E+02 0.15000000E+02 0.17015549E+02 0.17137835E+01
+ 0.15000000E+02 0.16000000E+02 0.12547602E+02 0.10360512E+01
+ 0.16000000E+02 0.17000000E+02 0.78884771E+01 0.80086241E+00
+ 0.17000000E+02 0.18000000E+02 0.58579500E+01 0.58568167E+00
+ 0.18000000E+02 0.19000000E+02 0.32265066E+01 0.40545888E+00
+ 0.19000000E+02 0.20000000E+02 0.19643510E+01 0.27629545E+00
+ 0.20000000E+02 0.21000000E+02 0.17984302E+01 0.22108241E+00
+ 0.21000000E+02 0.22000000E+02 0.14986897E+01 0.19240208E+00
+ 0.22000000E+02 0.23000000E+02 0.64871638E+00 0.16921561E+00
+ 0.23000000E+02 0.24000000E+02 0.70174780E+00 0.89595664E-01
+ 0.24000000E+02 0.25000000E+02 0.35695858E+00 0.90914038E-01
+ 0.25000000E+02 0.26000000E+02 0.27824599E+00 0.69637807E-01
+ 0.26000000E+02 0.27000000E+02 0.22404855E+00 0.55003978E-01
+ 0.27000000E+02 0.28000000E+02 0.24560741E+00 0.54772817E-01
+ 0.28000000E+02 0.29000000E+02 0.98332860E-01 0.37761191E-01
+ 0.29000000E+02 0.30000000E+02 0.10424859E+00 0.30002655E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.34950918E+02 0.25533395E+02
+ 0.00000000E+00 0.20000000E+00 0.30337969E+03 0.48059920E+02
+ 0.20000000E+00 0.40000000E+00 0.20578969E+04 0.22405092E+03
+ 0.40000000E+00 0.60000000E+00 0.19591896E+04 0.22705885E+03
+ 0.60000000E+00 0.80000000E+00 0.21440561E+04 0.63181789E+02
+ 0.80000000E+00 0.10000000E+01 0.10238832E+04 0.36342498E+02
+ 0.10000000E+01 0.12000000E+01 0.64011796E+03 0.28962307E+02
+ 0.12000000E+01 0.14000000E+01 0.43597409E+03 0.22645704E+02
+ 0.14000000E+01 0.16000000E+01 0.31851464E+03 0.18886702E+02
+ 0.16000000E+01 0.18000000E+01 0.23995481E+03 0.16715951E+02
+ 0.18000000E+01 0.20000000E+01 0.22966453E+03 0.12559331E+02
+ 0.20000000E+01 0.22000000E+01 0.15618209E+03 0.10984177E+02
+ 0.22000000E+01 0.24000000E+01 0.11837239E+03 0.75879988E+01
+ 0.24000000E+01 0.26000000E+01 0.10978376E+03 0.76395937E+01
+ 0.26000000E+01 0.28000000E+01 0.90447005E+02 0.59512901E+01
+ 0.28000000E+01 0.30000000E+01 0.69926040E+02 0.43615772E+01
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 100644
index 0000000..c737662
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:15
+ #../build/disorder -nnlo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1262299
+ # αS(Qmin):             0.1982007
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.58188755E+06 0.13586229E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.20745187E+03 0.95414051E+01
+ 0.60000000E+01 0.70000000E+01 0.20953671E+03 0.11548838E+02
+ 0.70000000E+01 0.80000000E+01 0.31182650E+03 0.15219558E+02
+ 0.80000000E+01 0.90000000E+01 0.65164215E+03 0.28376119E+02
+ 0.90000000E+01 0.10000000E+02 0.85349681E+02 0.32021171E+02
+ 0.10000000E+02 0.11000000E+02 0.30219256E+03 0.12381475E+02
+ 0.11000000E+02 0.12000000E+02 0.96417165E+02 0.49587132E+01
+ 0.12000000E+02 0.13000000E+02 0.54898387E+02 0.27830989E+01
+ 0.13000000E+02 0.14000000E+02 0.27587848E+02 0.17815979E+01
+ 0.14000000E+02 0.15000000E+02 0.15948931E+02 0.12788743E+01
+ 0.15000000E+02 0.16000000E+02 0.11498044E+02 0.78726852E+00
+ 0.16000000E+02 0.17000000E+02 0.73310318E+01 0.61067008E+00
+ 0.17000000E+02 0.18000000E+02 0.53782357E+01 0.45177742E+00
+ 0.18000000E+02 0.19000000E+02 0.31516938E+01 0.31487125E+00
+ 0.19000000E+02 0.20000000E+02 0.19840919E+01 0.21535306E+00
+ 0.20000000E+02 0.21000000E+02 0.17316977E+01 0.17357685E+00
+ 0.21000000E+02 0.22000000E+02 0.14235988E+01 0.15236008E+00
+ 0.22000000E+02 0.23000000E+02 0.70066375E+00 0.13292270E+00
+ 0.23000000E+02 0.24000000E+02 0.68423202E+00 0.72110927E-01
+ 0.24000000E+02 0.25000000E+02 0.39117178E+00 0.72238828E-01
+ 0.25000000E+02 0.26000000E+02 0.30245592E+00 0.55926291E-01
+ 0.26000000E+02 0.27000000E+02 0.24093887E+00 0.44638796E-01
+ 0.27000000E+02 0.28000000E+02 0.24463065E+00 0.44369309E-01
+ 0.28000000E+02 0.29000000E+02 0.11606780E+00 0.30621340E-01
+ 0.29000000E+02 0.30000000E+02 0.11259639E+00 0.24840836E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.40667788E+02 0.18546802E+02
+ 0.00000000E+00 0.20000000E+00 0.31536651E+03 0.32583961E+02
+ 0.20000000E+00 0.40000000E+00 0.21434851E+04 0.15333608E+03
+ 0.40000000E+00 0.60000000E+00 0.26135973E+04 0.15582482E+03
+ 0.60000000E+00 0.80000000E+00 0.18725931E+04 0.44434700E+02
+ 0.80000000E+00 0.10000000E+01 0.90633358E+03 0.25696150E+02
+ 0.10000000E+01 0.12000000E+01 0.56284251E+03 0.20263062E+02
+ 0.12000000E+01 0.14000000E+01 0.38341322E+03 0.15935883E+02
+ 0.14000000E+01 0.16000000E+01 0.28099833E+03 0.13480662E+02
+ 0.16000000E+01 0.18000000E+01 0.21090654E+03 0.11979102E+02
+ 0.18000000E+01 0.20000000E+01 0.19581322E+03 0.92454181E+01
+ 0.20000000E+01 0.22000000E+01 0.13413838E+03 0.79757869E+01
+ 0.22000000E+01 0.24000000E+01 0.10278095E+03 0.57589488E+01
+ 0.24000000E+01 0.26000000E+01 0.93141049E+02 0.57873703E+01
+ 0.26000000E+01 0.28000000E+01 0.76610394E+02 0.45353295E+01
+ 0.28000000E+01 0.30000000E+01 0.59207079E+02 0.33809571E+01
+
+
diff --git "a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 100644
index 0000000..b3ff79d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1,87 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:15
+ #../build/disorder -nnlo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1262299
+ # αS(Qmin):             0.1982007
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+# sigcut index   0
+ 0.00000000E+00 0.10000000E+01 0.69868428E+06 0.16465312E+06
+
+
+# ptj1 index   1
+ 0.50000000E+01 0.60000000E+01 0.21575004E+03 0.10134398E+02
+ 0.60000000E+01 0.70000000E+01 0.21842654E+03 0.12568498E+02
+ 0.70000000E+01 0.80000000E+01 0.32967470E+03 0.16863654E+02
+ 0.80000000E+01 0.90000000E+01 0.69872674E+03 0.30936664E+02
+ 0.90000000E+01 0.10000000E+02 -.18175087E+01 0.34877824E+02
+ 0.10000000E+02 0.11000000E+02 0.31842805E+03 0.12950184E+02
+ 0.11000000E+02 0.12000000E+02 0.99334547E+02 0.51462711E+01
+ 0.12000000E+02 0.13000000E+02 0.55296203E+02 0.28035010E+01
+ 0.13000000E+02 0.14000000E+02 0.27535210E+02 0.17569320E+01
+ 0.14000000E+02 0.15000000E+02 0.15845481E+02 0.12540770E+01
+ 0.15000000E+02 0.16000000E+02 0.11305703E+02 0.76168216E+00
+ 0.16000000E+02 0.17000000E+02 0.71718880E+01 0.58497694E+00
+ 0.17000000E+02 0.18000000E+02 0.52072418E+01 0.42781467E+00
+ 0.18000000E+02 0.19000000E+02 0.30779563E+01 0.29650073E+00
+ 0.19000000E+02 0.20000000E+02 0.19001591E+01 0.20223562E+00
+ 0.20000000E+02 0.21000000E+02 0.16654929E+01 0.16217703E+00
+ 0.21000000E+02 0.22000000E+02 0.13637464E+01 0.14046664E+00
+ 0.22000000E+02 0.23000000E+02 0.67980732E+00 0.12257367E+00
+ 0.23000000E+02 0.24000000E+02 0.66585486E+00 0.66179995E-01
+ 0.24000000E+02 0.25000000E+02 0.37252784E+00 0.65911174E-01
+ 0.25000000E+02 0.26000000E+02 0.29827014E+00 0.50715317E-01
+ 0.26000000E+02 0.27000000E+02 0.23286209E+00 0.40054634E-01
+ 0.27000000E+02 0.28000000E+02 0.23516600E+00 0.39790335E-01
+ 0.28000000E+02 0.29000000E+02 0.11582167E+00 0.27395851E-01
+ 0.29000000E+02 0.30000000E+02 0.11026019E+00 0.21824657E-01
+
+
+# etaj1 index   2
+ -.20000000E+01 -.18000000E+01 0.00000000E+00 0.00000000E+00
+ -.18000000E+01 -.16000000E+01 0.00000000E+00 0.00000000E+00
+ -.16000000E+01 -.14000000E+01 0.00000000E+00 0.00000000E+00
+ -.14000000E+01 -.12000000E+01 0.00000000E+00 0.00000000E+00
+ -.12000000E+01 -.10000000E+01 0.00000000E+00 0.00000000E+00
+ -.10000000E+01 -.80000000E+00 0.00000000E+00 0.00000000E+00
+ -.80000000E+00 -.60000000E+00 0.00000000E+00 0.00000000E+00
+ -.60000000E+00 -.40000000E+00 0.00000000E+00 0.00000000E+00
+ -.40000000E+00 -.20000000E+00 0.00000000E+00 0.00000000E+00
+ -.20000000E+00 0.00000000E+00 0.40157416E+02 0.18456542E+02
+ 0.00000000E+00 0.20000000E+00 0.32532145E+03 0.35103295E+02
+ 0.20000000E+00 0.40000000E+00 0.22841822E+04 0.16367235E+03
+ 0.40000000E+00 0.60000000E+00 0.23426168E+04 0.16633754E+03
+ 0.60000000E+00 0.80000000E+00 0.19818849E+04 0.47665621E+02
+ 0.80000000E+00 0.10000000E+01 0.94527963E+03 0.27226893E+02
+ 0.10000000E+01 0.12000000E+01 0.58614079E+03 0.21466750E+02
+ 0.12000000E+01 0.14000000E+01 0.39430414E+03 0.16743400E+02
+ 0.14000000E+01 0.16000000E+01 0.28733856E+03 0.13933318E+02
+ 0.16000000E+01 0.18000000E+01 0.21487224E+03 0.12285563E+02
+ 0.18000000E+01 0.20000000E+01 0.19695493E+03 0.93023783E+01
+ 0.20000000E+01 0.22000000E+01 0.13486839E+03 0.81073766E+01
+ 0.22000000E+01 0.24000000E+01 0.10240728E+03 0.56528766E+01
+ 0.24000000E+01 0.26000000E+01 0.91299875E+02 0.56280251E+01
+ 0.26000000E+01 0.28000000E+01 0.74611880E+02 0.44075699E+01
+ 0.28000000E+01 0.30000000E+01 0.56995010E+02 0.32445094E+01
+
+
diff --git a/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_xsct_nnlo_seed0001.dat b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_xsct_nnlo_seed0001.dat
new file mode 100644
index 0000000..fd46de4
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs/p2b_nc_Q_10_x_0.01_xsct_nnlo_seed0001.dat
@@ -0,0 +1,41 @@
+ # Stamped by ../build/disorder on  5/06/2024 at 11:01:15
+ #../build/disorder -nnlo -NC -toyQ0 2.0 -Q 10.0 -x 0.01 -scaleuncert -p2b -prefix p2b_nc_Q_10_x_0.01_
+ # ----------------------------------------------------------
+ # Doing DIS @ nnlo  (e^- + p)
+ # Using DISENT with projection-to-Born
+ # Including neutral current
+ # With γ only
+ # xmin, xmax:           0.0100000     0.0100000
+ # ymin, ymax:           0.1108647     0.1108647
+ # Qmin, Qmax:          10.0000000    10.0000000 GeV
+ # Electron energy:     27.5000000 GeV
+ # Proton energy:      820.0000000 GeV
+ # COM energy:       90200.0000000 GeV^2
+  # PDF:             LHA toy PDF initialised at   2.0000000000000000      GeV
+ # MZ:                  91.1876000 GeV
+ # MW:                  80.3980000 GeV
+ # nf:                           5
+ # CA:                   3.0000000
+ # CF:                   1.3333333
+ # TR:                   0.5000000
+ # αS(MZ):               0.1262299
+ # αS(Qmin):             0.1982007
+ #        with 3-loop running
+ # 1/αEM:              137.0000000
+ # GF:                   0.1126702E-04 GeV^-2
+ # sin(θ_W)^2:           0.2226459
+ # ----------------------------------------------------------
+ 
+ ============================================================
+ # Total NNLO cross-section
+ # Summary:
+ # σ(NC)                          =     1808.307808 pb/GeV^2
+ # MC integration uncertainty     =        0.0000 %
+ # QCD scale uncertainty (+)      =        2.0219 %
+ # QCD scale uncertainty (-)      =       -1.7186 %
+ 
+ # Reduced NNLO cross-sections
+ # σ reduced (NC)                 =        0.774768
+ # QCD scale uncertainty (+)      =        2.0219 %
+ # QCD scale uncertainty (-)      =       -1.7186 %
+ ============================================================
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10.log
new file mode 120000
index 0000000..c61313d
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..bc6fbff
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..26f6c14
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..9f2507e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..69a014d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..d7b14ce
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..d2104af
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..4c92737
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01.log
new file mode 120000
index 0000000..3fb4c5b
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..14bce24
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..64bfcba
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..89d66f1
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..493cfb9
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..9625c5a
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..910619f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..05904c6
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino.log
new file mode 120000
index 0000000..ff379ad
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..4cbc0fb
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..3c6a434
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..2951563
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..3ac0062
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..611f888
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..acfe98c
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..1cccfc5
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron.log
new file mode 120000
index 0000000..c7312f0
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..60e5992
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..995b304
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..95b1b25
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..bba7e58
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..88f57b1
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..524b1f3
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..faf165d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..81fe752
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_positron_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_positron_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..0612486
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..9542f58
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..d97dbc9
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01.log
new file mode 120000
index 0000000..03bd8d6
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_y_0.01.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..14ea36f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..1ff8969
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..a77026a
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..ef2bb68
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..145f589
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..14992bf
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..5fb7f74
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..a4e8595
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01.log
new file mode 120000
index 0000000..78feaac
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Qmin_1_x_0.01.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..d6a4cda
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..ee21e5a
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..6f652e4
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..32d76b6
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..c9269c8
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..acb5a80
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..a8bb241
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..e30e45c
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_cc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_cc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10.log
new file mode 120000
index 0000000..dc85b1c
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..3d9f19f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..c71541c
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..f89c419
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..b1b19ca
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..bb8c067
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..db9f2d8
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..0e844f3
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01.log
new file mode 120000
index 0000000..45bc913
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..2130522
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..e597526
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..383a088
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..3b758d9
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..5988d4e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..7821f77
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..60ecf59
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino.log
new file mode 120000
index 0000000..96d635a
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_neutrino.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..f623415
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..ae153dc
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..8077770
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..8fd8375
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..8b4529e
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..f508c19
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..fe1aeaf
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_positron.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_positron.log
new file mode 120000
index 0000000..a8f7539
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_positron.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_positron.log
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..9231a48
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_neutrino_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..8952f70
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_x_0.01_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..328ae18
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01.log
new file mode 120000
index 0000000..1d72722
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_y_0.01.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..67eab6d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..7168b60
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..844a82f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..175bf26
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..552a751
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..f3d352c
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..b2ace95
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..5683bc9
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Q_10_y_0.01_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01.log
new file mode 120000
index 0000000..85027fd
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Qmin_1_x_0.01.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..94a100b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..471882c
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..46ef8ed
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..969e0ca
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..f6fd277
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..36a2ca4
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..86c5900
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..c5110ba
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10.log
new file mode 120000
index 0000000..4a2e6f5
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..843d46f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..4398d54
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..b12d3d2
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..618b08c
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..77896bc
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..dd77b26
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..338482b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01.log
new file mode 120000
index 0000000..0589bda
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_x_0.01.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..ba37fe6
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..04fc025
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..f5a77de
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..ae7d920
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..be4d391
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..affbf5d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..b539324
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..0f70ee6
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_x_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_x_0.01_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..6cdf43c
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01.log
new file mode 120000
index 0000000..93c6f9f
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_y_0.01.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..6d56530
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..b379f7a
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..63c1570
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..603575b
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..8b0f94d
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..14d5274
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..c103643
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..353d094
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Q_10_y_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Q_10_y_0.01_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01.log b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01.log
new file mode 120000
index 0000000..130c307
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01.log
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..2e66652
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..82407c4
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..ca74b30
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..fefe93f
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..ef16619
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..b920980
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..e5cd275
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_disorder_n3lo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
new file mode 120000
index 0000000..af58d2a
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/inclusive_nc_includeZ_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/inclusive_nc_includeZ_Qmin_1_x_0.01_xsct_n3lo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01.log b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01.log
new file mode 120000
index 0000000..d589a57
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01.log
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01.log
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118.log b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118.log
new file mode 120000
index 0000000..893e0cc
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118.log
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118.log
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..24baae3
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..9f05edd
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..0c88b0c
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..adaca69
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..e5b0855
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..f0edcff
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..7f2c0e4
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_disorder_nnlo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_xsct_nnlo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_xsct_nnlo_seed0001.dat
new file mode 120000
index 0000000..ed6696d
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_xsct_nnlo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_xsct_nnlo_seed0001.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
new file mode 120000
index 0000000..6129cf0
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_μR_0.5_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
new file mode 120000
index 0000000..8974060
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_0.5_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_μR_0.5_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
new file mode 120000
index 0000000..6c82d25
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_0.5.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_μR_1.0_μF_0.5.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..9aef4f0
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_μR_1.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..760a7c2
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_1.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_μR_1.0_μF_2.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
new file mode 120000
index 0000000..4c5d445
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_1.0.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_μR_2.0_μF_1.0.dat
\ No newline at end of file
diff --git "a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat" "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
new file mode 120000
index 0000000..7f4afb3
--- /dev/null
+++ "b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_\316\274R_2.0_\316\274F_2.0.dat"
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_disorder_nnlo_seed0001_pdfmem000_μR_2.0_μF_2.0.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_xsct_nnlo_seed0001.dat b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_xsct_nnlo_seed0001.dat
new file mode 120000
index 0000000..05b0dcf
--- /dev/null
+++ b/disorder-1.0.0/validation/ref_runs_quick/p2b_nc_Q_10_x_0.01_xsct_nnlo_seed0001.dat
@@ -0,0 +1 @@
+../ref_runs/p2b_nc_Q_10_x_0.01_xsct_nnlo_seed0001.dat
\ No newline at end of file
diff --git a/disorder-1.0.0/validation/validate_or_generate.sh b/disorder-1.0.0/validation/validate_or_generate.sh
new file mode 100755
index 0000000..d1c6271
--- /dev/null
+++ b/disorder-1.0.0/validation/validate_or_generate.sh
@@ -0,0 +1,161 @@
+#!/bin/bash
+# To validate the program run
+# ./validate_or_generate.sh validate
+#
+# To generate new validation runs
+# ./validate_or_generate.sh generate
+#
+# The script is not very flexible as it needs cmake to work with
+# standard paths to hoppet, lhapdf and fastjet. If that is not the
+# case, then the user should modify the below
+CMAKEFLAGS=" -DNEEDS_FASTJET=ON -DANALYSIS=exclusive_lab_frame_analysis.f "
+
+# Some colours for printout
+RED='\033[0;31m'
+GREEN='\033[0;32m'
+PURPLE='\033[1;35m'
+NC='\033[0m' # No Color
+
+# Clean-up any semaphores and old builds
+rm -rf ~/.parallel/semaphores/* build
+
+prefix="
+inclusive_nc_Q_10_x_0.01_ 
+inclusive_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+inclusive_nc_includeZ_Q_10_x_0.01_ 
+inclusive_cc_Q_10_x_0.01_ 
+inclusive_nc_Q_10_ 
+inclusive_nc_includeZ_Q_10_ 
+inclusive_cc_Q_10_ 
+inclusive_nc_Qmin_1_x_0.01_ 
+inclusive_nc_includeZ_Qmin_1_x_0.01_ 
+inclusive_cc_Qmin_1_x_0.01_ 
+inclusive_nc_Q_10_y_0.01_ 
+inclusive_nc_includeZ_Q_10_y_0.01_ 
+inclusive_cc_Q_10_y_0.01_ 
+inclusive_nc_Q_10_x_0.01_neutrino_ 
+inclusive_nc_Q_10_x_0.01_neutrino_positron_ 
+inclusive_cc_Q_10_x_0.01_neutrino_ 
+inclusive_cc_Q_10_x_0.01_neutrino_positron_ 
+p2b_nc_Q_10_x_0.01_
+p2b_nc_Q_10_x_0.01_MSHT20an3lo_as118_
+"
+prefixarray=($prefix)
+
+cmdline=(
+    # Some inclusive runs
+    -n3lo\ -NC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ 
+    -n3lo\ -NC\ -pdf\ MSHT20an3lo_as118\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ -pdfuncert\ -alphasuncert\ 
+    -n3lo\ -NC\ -includeZ\ -positron\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ 
+    -n3lo\ -CC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ 
+    -n3lo\ -NC\ -toyQ0\ 2.0\ -Q\ 10.0\ -scaleuncert\ 
+    -n3lo\ -NC\ -includeZ\ -toyQ0\ 2.0\ -Q\ 10.0\ -scaleuncert\ 
+    -n3lo\ -CC\ -toyQ0\ 2.0\ -Q\ 10.0\ -scaleuncert\ 
+    -n3lo\ -NC\ -toyQ0\ 2.0\ -Qmin\ 1.0\ -x\ 0.01\ -scaleuncert\ 
+    -n3lo\ -NC\ -includeZ\ -toyQ0\ 2.0\ -Qmin\ 1.0\ -x\ 0.01\ -scaleuncert\ 
+    -n3lo\ -CC\ -toyQ0\ 2.0\ -Qmin\ 1.0\ -x\ 0.01\ -scaleuncert\ 
+    -n3lo\ -NC\ -toyQ0\ 2.0\ -Q\ 10.0\ -y\ 0.01\ -scaleuncert\ 
+    -n3lo\ -NC\ -includeZ\ -toyQ0\ 2.0\ -Q\ 10.0\ -y\ 0.01\ -scaleuncert\  
+    -n3lo\ -CC\ -toyQ0\ 2.0\ -Q\ 10.0\ -y\ 0.01\ -scaleuncert\ 
+    # Some neutrino runs
+    -n3lo\ -NC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ -neutrino\ 
+    -n3lo\ -NC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ -neutrino\ -positron\
+    -n3lo\ -noNC\ -CC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ -neutrino\ 
+    -n3lo\ -noNC\ -CC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ -neutrino\ -positron\
+    #Some p2b runs
+    -nnlo\ -NC\ -toyQ0\ 2.0\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ -p2b\ 
+    -nnlo\ -NC\ -pdf\ MSHT20an3lo_as118\ -Q\ 10.0\ -x\ 0.01\ -scaleuncert\ -p2b\ 
+)
+
+if [ "${#prefixarray[@]}" -ne "${#cmdline[@]}" ]; then
+    echo "Arrays are not fo the same size " ${#prefixarray[@]}  ${#cmdline[@]}
+    exit 1
+fi
+
+numJobs=${#prefixarray[@]}
+
+# Now check if we are generating validation runs or validating the code
+mode=$1
+if [ -z "$mode" ]
+then
+    echo "Need to specify either validate or generate, like this"
+    echo "./validate_or_generate.sh validate"
+    exit 1
+fi
+
+if [ $mode = "validate" ]; then
+    dir="test_runs"
+elif [ $mode = "generate" ]; then
+    dir="ref_runs"
+else
+    echo -e Mode not recognised: ${RED}$mode${NC}
+    exit 1
+fi
+
+rm -rf $dir
+mkdir $dir
+
+echo -e You have invoked the script to ${PURPLE}$mode${NC} the code
+
+# Create build directory and compile
+echo -e Building project in ${PURPLE}build${NC}
+mkdir build 
+cd build 
+cmake ../.. $CMAKEFLAGS #> build.log
+make -j #>> build.log
+# Uncomment for CI debug
+#ldd disorder
+#ls /usr/local/lib/
+
+# Move to directory containing reference results
+cd ../$dir
+
+echo -e "Starting ${PURPLE}$numJobs${NC} jobs (in parallel if possible)"
+iJob=1
+for i in $(seq 0 $((numJobs-1)))
+do
+    echo -e Running job number ${iJob}: ${PURPLE}../build/disorder ${cmdline[$i]} -prefix ${prefixarray[$i]}${NC}
+    sem --use-cores-instead-of-threads -j +0 ../build/disorder ${cmdline[$i]} -prefix ${prefixarray[$i]} &> ${prefixarray[$i]%_}.log
+    # Uncomment for CI debug
+#    sem -j 50% ../build/disorder ${cmdline[$i]} -prefix ${prefixarray[$i]} 2>&1 | tee ${prefixarray[$i]%_}.log
+    ((iJob++))
+done
+sem --wait 
+
+echo -e ${PURPLE}DONE${NC} generating results
+
+# If we are generating then nothing more to do. If we are validating then now is the time!
+if [ $mode = "validate" ]; then
+    for file_w_path in ../ref_runs/*
+    do
+	file=${file_w_path#../ref_runs/}
+	echo -e Comparing output of ${PURPLE}$file${NC}
+	# First remove some useless lines
+	grep -v "TOTAL TIME" $file_w_path | grep -v "Stamped by" | grep -v "FastJet" > ${file}.ref
+	grep -v "TOTAL TIME" $file | grep -v "Stamped by" | grep -v "FastJet" > ${file}.new
+	diff  ${file}.ref ${file}.new > ${file}.diff
+	checkwc=`cat ${file}.diff| wc -l `
+	if [ $checkwc == "0" ]; then
+	    echo -e "Comparison                                                                                           ${GREEN}PASSED${NC}"
+	else
+	    echo -e "Comparison                                                                                           ${RED}FAILED${NC}"
+	    cat ${file}.diff
+	    failed="true"
+	fi
+    done
+    if [ -z $failed ]; then
+	echo -e All tests ${GREEN}PASSED${NC}
+    else
+	echo -e ERROR: At least one test ${RED}FAILED${NC}
+	exit 1
+    fi
+fi
+
+# Clean up
+echo -e Cleaning up
+
+rm *grids* 
+cd ..
+rm -rf build test_runs
+
+exit 0
-- 
GitLab