diff --git a/disorder-1.0.0/CMakeLists.txt b/disorder-1.0.0/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a79c92da4d7e2f1eae3d7ca8aad93592209d0275
--- /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 0000000000000000000000000000000000000000..f288702d2fa16d3cdf0035b15a9fcbc552cd88e7
--- /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 0000000000000000000000000000000000000000..5151c1092ed77eaad922873a169612cbe0b3dc41
--- /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 0000000000000000000000000000000000000000..3389b286a806340490641497ec309f7166e931de
--- /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 0000000000000000000000000000000000000000..968a5e98c09994591d60d5a01ea9923b77d185ab
--- /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 0000000000000000000000000000000000000000..49eb30f259659eb7cc75fd59d5380d696c19800b
--- /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 0000000000000000000000000000000000000000..efc188d2bcb2d264c17aa5cd4e0a4511d76ed0f0
--- /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 0000000000000000000000000000000000000000..067b6194ab6e4e0b3a5fc52d449906c52f0700f1
--- /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 0000000000000000000000000000000000000000..57ca1ac88b1612a4f4a0f6e89e2466eca29f3fe9
--- /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 0000000000000000000000000000000000000000..6f78de732588d4c86e8e7d5c53be195e59d1b3fc
--- /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 0000000000000000000000000000000000000000..84f74d3dfa9253077dd9ced356e687d5f34a040a
--- /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 0000000000000000000000000000000000000000..164a0fe45cc35d518515a65c7f0d3ac0d26c2260
--- /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 0000000000000000000000000000000000000000..2696db7a65dd7e83956bf031a55265f6525a8521
--- /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 0000000000000000000000000000000000000000..5eab21e0238e21c4abe7fb5b85bdc2d287792e69
--- /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 0000000000000000000000000000000000000000..cee33b9cb1b55b8e5eb4b184cc8cef2cc8321331
--- /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 0000000000000000000000000000000000000000..181d392a9bf1021d1399d3d608fb2a2bd3f4732c
--- /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 0000000000000000000000000000000000000000..f2e38c8c200dc8421a4512f4be4f56d3e5c32496
--- /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 0000000000000000000000000000000000000000..4e1644cdab43d01eeeedaad03ad432502ddbabaa
--- /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 0000000000000000000000000000000000000000..d08ae59b27ff003748deb0e4415685eb1b715771
--- /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 0000000000000000000000000000000000000000..0ac70ffe7fdb9c2053e67b569cf18eb20e87c943
--- /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 0000000000000000000000000000000000000000..eaee2bf486cd5692526dd962b353eb2a3515da4f
--- /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 0000000000000000000000000000000000000000..e094104676f5d0f59055d336af7d3d70c5ec9202
--- /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 0000000000000000000000000000000000000000..01da777b5994ebfb53a44f89b48ff080db81fddd
--- /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
Binary files /dev/null and b/disorder-1.0.0/docs/disent_manual.pdf differ
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 0000000000000000000000000000000000000000..f8f95c4297776927de6737c4354d94ddb5239bbe
--- /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 0000000000000000000000000000000000000000..33a966caebe9bd89459e0339428bc99adddf7b23
--- /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 0000000000000000000000000000000000000000..9e573a223eba837152fb5c27770bf5e3cd2abeff
--- /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 0000000000000000000000000000000000000000..b8523dd5733263366daaae020b2433ad41f1b203
--- /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 0000000000000000000000000000000000000000..6d5849cd6c9a14cc7027cf2eb83be7b56788969f
--- /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 0000000000000000000000000000000000000000..2b6d0abd88eec6a8fb8c8b86ad029d3871eaacae
--- /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 0000000000000000000000000000000000000000..31f53aa9e8fa4ffe8ce2d49126590724d5bb53b4
--- /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 0000000000000000000000000000000000000000..0cab2ffd6e17701878b103f3cf2d84295a54deed
--- /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 0000000000000000000000000000000000000000..798507096f761233f0f6f69b2bad805e362c7bd8
--- /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 0000000000000000000000000000000000000000..763a8a9e9cc00324da4bcb111160fede3db1fd33
--- /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 0000000000000000000000000000000000000000..2597965aa9b87e7d74ffba6526ceecb5024c1e16
--- /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 0000000000000000000000000000000000000000..8b4bef23497e4ee17f5bba34b1e68fff3449fcac
--- /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 0000000000000000000000000000000000000000..8d90d677d7d3a2406760701f0d0cf44ae461fccf
--- /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 0000000000000000000000000000000000000000..b1f2cb708942eac2164cd9d82d9ffb25900f53a6
--- /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 0000000000000000000000000000000000000000..d046bc2cf85dad85bde87ef79b3f6e248510623d
--- /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 0000000000000000000000000000000000000000..5a69f95bbbaa7b97c8055e519baffad090e51331
--- /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 0000000000000000000000000000000000000000..9d813ba46117dae9b72cebd12edea5a2dddb76ad
--- /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 0000000000000000000000000000000000000000..65a89f60cd983efa0e52aa6a2c7a2978fcf4367a
--- /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 0000000000000000000000000000000000000000..13719f37b8b57dc0aa340be6929e76cd1771e4a2
--- /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 0000000000000000000000000000000000000000..64fda04e3010aaa40850f1a1d9806c4084457f1c
--- /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 0000000000000000000000000000000000000000..0a54fb627c2a99711b983956de5f762c17098f5a
--- /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 0000000000000000000000000000000000000000..8a0991d32cb4a67e2c912dda38322adf869b120e
--- /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 0000000000000000000000000000000000000000..fecae450c4a0a5eb43611a7cc98647fa62fab382
--- /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 0000000000000000000000000000000000000000..690fa737f05a4268f6632367ac0798ac14063250
--- /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 0000000000000000000000000000000000000000..4ab19a2b0f3617eb129d8d56d94c02fdb6dfdb32
--- /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 0000000000000000000000000000000000000000..9b9bc9ebf37c31886d9d193df43453ec759701d4
--- /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 0000000000000000000000000000000000000000..484c60cbd2d08e15d14405c7955eef54b03e343b
--- /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 0000000000000000000000000000000000000000..e943ebb9f8fe96d8535e2052bfe525f0fe4eacff
--- /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 0000000000000000000000000000000000000000..c990cd004da09dafccc1a23868ed507ecb1f79e8
--- /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 0000000000000000000000000000000000000000..09c2e31c3baee6b33c0dfd211c7ddc5d6fa69edc
--- /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 0000000000000000000000000000000000000000..74de1ac9ef850ccf78102aae2851a68d698d898a
--- /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 0000000000000000000000000000000000000000..bffbd24c1542e80e0912973eef79c3bfddd20a1d
--- /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 0000000000000000000000000000000000000000..b6375914416044726818402ceec26b54b7393e91
--- /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 0000000000000000000000000000000000000000..4188dc9b89b0b3537226d6726e5e35fc3c709a07
--- /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 0000000000000000000000000000000000000000..61a47a6cd7f636fb2eae433bf72e4b41557ff062
--- /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 0000000000000000000000000000000000000000..9aa6db87e51a263117f81ef4d87abf0864f5967c
--- /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 0000000000000000000000000000000000000000..e875c2f7cedb0a3dd7daf9cfc0f46ee036f0fe62
--- /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 0000000000000000000000000000000000000000..ce104f2e846fa7974cdf9e0175514f347e75a7d0
--- /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
Binary files /dev/null and b/disorder-1.0.0/paper_runs/inclusive_runs/plot/sigma-ratios.pdf differ
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 0000000000000000000000000000000000000000..6735b6b89488d294125593a45fc6582bcbd6ff51
--- /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 0000000000000000000000000000000000000000..71dafab8ca9a32dcca3c06f0c96d708dfcda5081
--- /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 0000000000000000000000000000000000000000..f0b4c6ac435c65a5b44353789dc2fb7160d26f94
--- /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 0000000000000000000000000000000000000000..933dc7a8a4fe5a80077f6231f33a57fee45c8160
--- /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 0000000000000000000000000000000000000000..83f2c0745e938813e22e7111d1456c5d8ab04749
--- /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 0000000000000000000000000000000000000000..8ffb3540ef3a126e3caf37df0e78d323de741ac4
--- /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 0000000000000000000000000000000000000000..a250c4a9a5db9aedc4e6dbdba561c47b9e7dc3ff
--- /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 0000000000000000000000000000000000000000..2968c10c1874b9a44df003b54a22f2e194000793
--- /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 0000000000000000000000000000000000000000..27d56e24762908b07516e418799b2ec010b0f67f
--- /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 0000000000000000000000000000000000000000..3fd037f67dfcbba975535f22ed6f6518ea8d8e70
--- /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 0000000000000000000000000000000000000000..c02153d27ff4a8b67a6a6a29cd69fddfe7ed5449
--- /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
Binary files /dev/null and b/disorder-1.0.0/paper_runs/lab_frame/lab-frame.pdf differ
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 0000000000000000000000000000000000000000..643d83fa1d117921b9de31da988a4b531cd6fbbc
--- /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 0000000000000000000000000000000000000000..e043f49d7063df53e2c97f1ffb78d81016bab896
--- /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 0000000000000000000000000000000000000000..1d2e269babecbc19e40f1df2f3be8c5b15231228
--- /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 0000000000000000000000000000000000000000..248329c3faff2b8c6308b7412b780362b4d56a0e
--- /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 0000000000000000000000000000000000000000..595dbfd2231b43c8ea24d3c36dfe8bae3cf519e9
--- /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 0000000000000000000000000000000000000000..85fb503d0b5bd88f7ceb1d0969d782a24a1cbeff
--- /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 0000000000000000000000000000000000000000..493a67d14d70f6c0c710bf32c33c0c832f5984ae
--- /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 0000000000000000000000000000000000000000..c9a5b08889a0c4220c5e6fbec1e30250faea5d8d
--- /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 0000000000000000000000000000000000000000..cca9404bb4c5fe558223d2a2cf57b65638f28f4c
--- /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 0000000000000000000000000000000000000000..88e20266a8612c9f721ecb72fe91fe11065d3211
--- /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 0000000000000000000000000000000000000000..30111e3cc978643b93a2e584bbc9f7d11b528bfb
--- /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 0000000000000000000000000000000000000000..a74da79c7a449dda58d222df3a1c719e27224da3
--- /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 0000000000000000000000000000000000000000..fa8e58c024e56387ce9d0ecdd4f3037fd8845583
--- /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 0000000000000000000000000000000000000000..20880a478da570db42006fa9ec258d8fa09df34a
--- /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 0000000000000000000000000000000000000000..a0651a65791a8710be10e42347391827b9b0e994
--- /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 0000000000000000000000000000000000000000..3ed03ea2ea2d8f0d66b4e94dfd77d6753141d9cf
--- /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 0000000000000000000000000000000000000000..41403acd5c1529d91cf6b09dfcaf38e8aa2bcb49
--- /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 0000000000000000000000000000000000000000..8ceaf750f17d584b7029d8f871e5f9e1e01871dc
--- /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 0000000000000000000000000000000000000000..5eef6a6d14b7b2dd3b690bbae1599154bbfa0804
--- /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 0000000000000000000000000000000000000000..547819dd54e7323ba623dc1efff80156df4bd1d0
--- /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 0000000000000000000000000000000000000000..221c0758286ab100e43b01fdb3922bf5161e73b8
--- /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 0000000000000000000000000000000000000000..6c7203f5592fb27cdd1bb248f5685d6ca1d6849c
--- /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 0000000000000000000000000000000000000000..34a5a37e4ae70f4731ac8cb637231f01f0004c2d
--- /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 0000000000000000000000000000000000000000..9184a785fc4a149585dbc9a953cd90aac4585391
--- /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 0000000000000000000000000000000000000000..8281cadb67b44c22132ebc04301046fff3ca042e
--- /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 0000000000000000000000000000000000000000..b25251521cce4335b39fca26f319a19b877f6c45
--- /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 0000000000000000000000000000000000000000..b64673dbb0ba214c65b3789e1a30591b9949d20d
--- /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 0000000000000000000000000000000000000000..3ae90451217933fd47a77dc8f0d14e7070191973
--- /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 0000000000000000000000000000000000000000..d4b24678df3124786f93d456ca5ea39f81cbd4dc
--- /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 0000000000000000000000000000000000000000..ed4ad797a701eaf6d477ea7088f4e176c370a5c9
--- /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 0000000000000000000000000000000000000000..b950c9f65f17168acc94126759275003307af37e
--- /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 0000000000000000000000000000000000000000..4f020982822d30e7401125ec182902934207a734
--- /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 0000000000000000000000000000000000000000..4cbfb4fde698cbdcaa1c21b4c404947ae2d7ebe5
--- /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 0000000000000000000000000000000000000000..954ddf9dc8cb7f6d34a6fd75e19904ce6fae8c1f
--- /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 0000000000000000000000000000000000000000..fab7c2f261f4b2f4072e1c05f8a01d6ddfb48c04
--- /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 0000000000000000000000000000000000000000..996a0dc8364eab94dca4927bb4c620b53968ea53
--- /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 0000000000000000000000000000000000000000..c7eb6fdde87674b46b435c8935b43db142596332
--- /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 0000000000000000000000000000000000000000..d5035d8872f8dd0c8da0c1e70289d5717850d52b
--- /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 0000000000000000000000000000000000000000..0d22a5892a6bfeb5e434a598760d0f6972093c49
--- /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 0000000000000000000000000000000000000000..6cd2a6b0fd7510730f99350d1a9de78d1100fb7c
--- /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 0000000000000000000000000000000000000000..87d04d02c4759d7b0f4b00719a6dce15ae20ea52
--- /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 0000000000000000000000000000000000000000..72dbc7cfb88b85dee1f55b26ab7ef10450165f2a
--- /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 0000000000000000000000000000000000000000..d10298da2192853311ed6fb67b59f2e461051397
--- /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 0000000000000000000000000000000000000000..a423afdb7ead66340c00fa34d2d2eebfe50ba893
--- /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 0000000000000000000000000000000000000000..6250e22c91b122581c4d5b7f5a9b3a2387c4d6d6
--- /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 0000000000000000000000000000000000000000..2d4568110c367280d6207e7a043a74372428d208
--- /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 0000000000000000000000000000000000000000..1b95be87fa617a27c0d3d97e33ba1b22fa5068f3
--- /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 0000000000000000000000000000000000000000..8a86e955c60fd3d9c6c293f34c0f0a251e88bb60
--- /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 0000000000000000000000000000000000000000..84f3f13aee9f7ee0cab6f7c0d56b840dcd5a5094
--- /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 0000000000000000000000000000000000000000..0d0be543ba1b67840461b66ef5592d26aba768b6
--- /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 0000000000000000000000000000000000000000..300b35ca52151016f5d818b6d7a984c55824cf63
--- /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 0000000000000000000000000000000000000000..99dda9bb9a20cf8ab125cb7fbb3e47bc9b179d05
--- /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 0000000000000000000000000000000000000000..ecf346db84569c7404f8acbb3f1295f0b0271ce6
--- /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 0000000000000000000000000000000000000000..edd7b90e9fd3c4982ee63be3c62269c452b54b59
--- /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 0000000000000000000000000000000000000000..7d0184335f3280457ff56004bd944fc784f7bc97
--- /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 0000000000000000000000000000000000000000..62d84360d9539241c4f8229e925a0a667da1a928
--- /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 0000000000000000000000000000000000000000..eb8ca0d1d4ec48f12e225b9c4106bf0142c8c114
--- /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 0000000000000000000000000000000000000000..9df9c10a6665debce3340fe85cf9784340bf0661
--- /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 0000000000000000000000000000000000000000..faa04ba397f2049faa8ea81f195006ca0836eedd
--- /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 0000000000000000000000000000000000000000..80235bf73b9006ffc46ec679397a4b9324bc5f89
--- /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 0000000000000000000000000000000000000000..caca06edcf1293d2e22fdef6624035b9fac0273e
--- /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 0000000000000000000000000000000000000000..206ca9bd835c2a8acb3d4ffce13b85b361594d8a
--- /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 0000000000000000000000000000000000000000..754b19eb8fd53ad64bf5d3d2e205ee4a34b0f866
--- /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 0000000000000000000000000000000000000000..754b19eb8fd53ad64bf5d3d2e205ee4a34b0f866
--- /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 0000000000000000000000000000000000000000..754b19eb8fd53ad64bf5d3d2e205ee4a34b0f866
--- /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 0000000000000000000000000000000000000000..754b19eb8fd53ad64bf5d3d2e205ee4a34b0f866
--- /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 0000000000000000000000000000000000000000..754b19eb8fd53ad64bf5d3d2e205ee4a34b0f866
--- /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 0000000000000000000000000000000000000000..754b19eb8fd53ad64bf5d3d2e205ee4a34b0f866
--- /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 0000000000000000000000000000000000000000..754b19eb8fd53ad64bf5d3d2e205ee4a34b0f866
--- /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 0000000000000000000000000000000000000000..1e8c7522644ba110ad355d1d70da42abec365547
--- /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 0000000000000000000000000000000000000000..3279fcea3e7758a2c083b4e813251a09661ddb07
--- /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 0000000000000000000000000000000000000000..458551b689db7ae079e75fffc5ae08f2d99ebeb2
--- /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 0000000000000000000000000000000000000000..40c06de5ebbbd7ff253e19a47ae42d9f279cd7f0
--- /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 0000000000000000000000000000000000000000..3c58dd7704a1786464b37b3dbad35628d865bd08
--- /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 0000000000000000000000000000000000000000..3f10301f497d359532c9bd2db4f1aa7d185aad70
--- /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 0000000000000000000000000000000000000000..e4bd4270bd9d76e226f8a2a022b75ad6bd5fb7a2
--- /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 0000000000000000000000000000000000000000..68d294a3bb081e3283f8efe5f4a6fe24d047a3c6
--- /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 0000000000000000000000000000000000000000..5005ef000d975cefbb728732ca7d6e9467cb1e85
--- /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 0000000000000000000000000000000000000000..75fb14b06856d8b5a44b46f019ed5c14975e96e9
--- /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 0000000000000000000000000000000000000000..ab258dc097789d4f2aeec971c1af921b49ea1097
--- /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 0000000000000000000000000000000000000000..d4496ecf2f76ab360aa409fc1af69b984ea6e5b6
--- /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 0000000000000000000000000000000000000000..3296117022c179caaf1a08caf2210d66a9d8c626
--- /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 0000000000000000000000000000000000000000..d01feeb1dd8c74459a1c4e1a2ff9ff0dc98d4a14
--- /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 0000000000000000000000000000000000000000..a5adffae84e82f65e36825e445f4e4914efb0642
--- /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 0000000000000000000000000000000000000000..c5f9bb28fd6564c50199d0393254d521b5fa9bfc
--- /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 0000000000000000000000000000000000000000..0a14f1ed873741c6453055410adfcd97910164ca
--- /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 0000000000000000000000000000000000000000..8d60a2b0f63c1cc17df1e54cfb86ab1633a1c1bf
--- /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 0000000000000000000000000000000000000000..c613322509f86f3b573af4da1cb16582fd425138
--- /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 0000000000000000000000000000000000000000..a5c166fe5a63ead81ac81ef2944d252aeed7b6a2
--- /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 0000000000000000000000000000000000000000..57c162f3f5334658d0db4fd32c1298db2a725572
--- /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 0000000000000000000000000000000000000000..fb8c3f1877b61f5d13a8d1f1f827c26344a093f0
--- /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 0000000000000000000000000000000000000000..4ab4cb06b2dcd2ea114e0b3445e0183fdcf5858b
--- /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 0000000000000000000000000000000000000000..543c863f82b9fc4c1d8be1467c693f6b15b2d71d
--- /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 0000000000000000000000000000000000000000..aa43a6f9a4c697cf7fbef904b9155803a3227037
--- /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 0000000000000000000000000000000000000000..fcb575c895997afecd70c572a7c7f95d59eeb3d9
--- /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 0000000000000000000000000000000000000000..986915673fc434589908d1d74e9bc1169f017fd2
--- /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 0000000000000000000000000000000000000000..c3ea0b9eea9ef4341a14e54eedee4346276ec283
--- /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 0000000000000000000000000000000000000000..cd51a9ee930313b7e69e79a019a5cfbebe9a912e
--- /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 0000000000000000000000000000000000000000..5299299beba53c3c124222b392f1f252f366a921
--- /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 0000000000000000000000000000000000000000..3f8955b650b42d988e4d3330836530585e27bc9d
--- /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 0000000000000000000000000000000000000000..f3dcdf7c39454830bc0e6c7a38f50e263ab72801
--- /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 0000000000000000000000000000000000000000..b47a4ee6a043eb53c787dee3df174d1d6d857397
--- /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 0000000000000000000000000000000000000000..ccc3c0367218a3d42a9c840ce6353bbc69bdede6
--- /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 0000000000000000000000000000000000000000..60d702ba68ad4acb5986cb0eefa481d589813356
--- /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 0000000000000000000000000000000000000000..7b0fed284825f2b6b13874959ea71b669b2d5832
--- /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 0000000000000000000000000000000000000000..dbed97a77cdfe6f6ee0efc4fc4e90ff0846bfd33
--- /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 0000000000000000000000000000000000000000..4f12aae2bb9ba129ebd6e51c49b4178d882afdd5
--- /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 0000000000000000000000000000000000000000..b177c8de5d4d57fab97a5ce4ecf175cc0796bf75
--- /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 0000000000000000000000000000000000000000..89824c72e618f57c6535ed1d9c60f1bfdca69cf6
--- /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 0000000000000000000000000000000000000000..f32f455b5e0e73bd1a431fba238913c81e49a5b5
--- /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 0000000000000000000000000000000000000000..cbd900990e59a5ecc2df800fca23e70091c43329
--- /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 0000000000000000000000000000000000000000..71657dd0fca415ae82ea8cab86c95de475f4d749
--- /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 0000000000000000000000000000000000000000..138720108f2eeba22396699b847f06fbc642bdc7
--- /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 0000000000000000000000000000000000000000..c01ed910b7d0b2c4bf25fc54e488e7604e89beea
--- /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 0000000000000000000000000000000000000000..ac7985e3a2336b209f1e100cba20da0ebe5f4cac
--- /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 0000000000000000000000000000000000000000..9d22cb133cda165dd0af05e47bf7031007201ba8
--- /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 0000000000000000000000000000000000000000..0e48d392d61b330840c1ddf4560cb543d43926cd
--- /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 0000000000000000000000000000000000000000..bf417d469004cfd2c40552a866d1d0ba5db06698
--- /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 0000000000000000000000000000000000000000..b5d138d9224430539fc825dd5117d058dc363588
--- /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 0000000000000000000000000000000000000000..cca9670e7a297349f2059fdda78577b00329de3e
--- /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 0000000000000000000000000000000000000000..eb01674ccffa8ed6c85c64026289378cb02ce184
--- /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 0000000000000000000000000000000000000000..0b64c1401c36d4a0a293c2b473db64e49504b294
--- /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 0000000000000000000000000000000000000000..f7de9e6181df5656a8e3903c5ae23a381f87cc5a
--- /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 0000000000000000000000000000000000000000..338959087dd988cc10334a0c117fa6f134021cee
--- /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 0000000000000000000000000000000000000000..f6785dc31a4523c1971d285831338fb7d642ffd0
--- /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 0000000000000000000000000000000000000000..60fa26c7972fd2ffa5881b2af99fcaf92cc1927c
--- /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 0000000000000000000000000000000000000000..da700e3b6ce016acba39ca3406282ac128b1009b
--- /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 0000000000000000000000000000000000000000..c50098e2f1c698520f8069d8987100d9eb826e3e
--- /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 0000000000000000000000000000000000000000..d80a50074c43d707033840e05bbc7a38ac497497
--- /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 0000000000000000000000000000000000000000..aee1e078ac33ea90c32d5aacc43fca36e18aca27
--- /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 0000000000000000000000000000000000000000..193317f63b8f8687b568f29662ec168edd479abe
--- /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 0000000000000000000000000000000000000000..99e9000e538f432c9e414b31bccd6646b9a7e210
--- /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 0000000000000000000000000000000000000000..3de595b5223bd3f3e8503a9481a57408ba77103e
--- /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 0000000000000000000000000000000000000000..4534b727f65ed278618f2688b7fea6e7b9b5955c
--- /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 0000000000000000000000000000000000000000..3b08ac485f1d4c0fafd0ba2fb73e399dd6bb910b
--- /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 0000000000000000000000000000000000000000..345b2d58f812ab8d072250cd1630b4dba6e173c7
--- /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 0000000000000000000000000000000000000000..259e7b890663c0acfeb68719686074ee0aa207a5
--- /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 0000000000000000000000000000000000000000..0d1658723f0b8be07890ecfa08612ef5b1baed44
--- /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 0000000000000000000000000000000000000000..ef21a7b96cfa9de34a244a75b62af713b148509c
--- /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 0000000000000000000000000000000000000000..c9d7ba7337480ae4d9cf8da4659ed10d46ca31aa
--- /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 0000000000000000000000000000000000000000..094960bf1cccc8acffef74e1e50a5e1769ec0644
--- /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 0000000000000000000000000000000000000000..e66c145be62e5a567f189a88c5c4b6dffb2da986
--- /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 0000000000000000000000000000000000000000..13c432e80db89717853407293d8f9199d4e24135
--- /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 0000000000000000000000000000000000000000..f63d968157b38078473ee82d6a55c177306b9b30
--- /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 0000000000000000000000000000000000000000..5549d2fa7aac5335f5200ec2f3a24b85d34af398
--- /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 0000000000000000000000000000000000000000..78daf0a23d633feae9dc98d7d6ca0a41a8508cb9
--- /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 0000000000000000000000000000000000000000..b22510865db2c3c0a9ce0c3bbaef2f44b9894899
--- /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 0000000000000000000000000000000000000000..15e147d8766a165c4fb3db9fe67b29fd31586fa2
--- /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 0000000000000000000000000000000000000000..d045b952c4335d91fbe0ae04cd21dfb6e3e8473b
--- /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 0000000000000000000000000000000000000000..1cbcd2954e473b6ec3515cdea9827832bfda6134
--- /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 0000000000000000000000000000000000000000..301ab56415c387d1543db1440be669698f86305f
--- /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 0000000000000000000000000000000000000000..719fe223af1f4f789a9a2990413385074bf7a51b
--- /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 0000000000000000000000000000000000000000..603355ec6e332b49ee04fcb0ade2002b447debd2
--- /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 0000000000000000000000000000000000000000..ca820e8662c27165cec0d5c7c8e8982c0c96ffe1
--- /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 0000000000000000000000000000000000000000..8cebc16c367ea50dd506b97bfb9bf52ff9f5e389
--- /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 0000000000000000000000000000000000000000..8c261837ef0b17df8a4e195b5dafdd46c2fc4a4e
--- /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 0000000000000000000000000000000000000000..dc8b9168c7273ed0a5e9d645dfd473d706ef3df4
--- /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 0000000000000000000000000000000000000000..8a18683eb8b798709203e5a21c1a5f6655aefe79
--- /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 0000000000000000000000000000000000000000..763894a0a0d3aa38ac070828602cb7049764e192
--- /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 0000000000000000000000000000000000000000..f7cb4511f95dc82ed1099c8cc5a1ff47cdc31d0e
--- /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 0000000000000000000000000000000000000000..3cf92333b0504f4b72479ef9ed21a136c7721ebb
--- /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 0000000000000000000000000000000000000000..c947c90150b2cac87b24029c25adca74d4fd8e6a
--- /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 0000000000000000000000000000000000000000..54ba31045e6dcd288ce3bf1e8c9fcae5700f2f88
--- /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 0000000000000000000000000000000000000000..dc17c663d0e61fafdc8709d16e946d6aaba05e69
--- /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 0000000000000000000000000000000000000000..268393d311930a2d4fa7fc34f0a95fb841652c80
--- /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 0000000000000000000000000000000000000000..42570fab92aa74b4d1cf70bf1aca45e46b65bb78
--- /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 0000000000000000000000000000000000000000..63086ba2f00263f20568f1c6a0554b92f9616a8d
--- /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 0000000000000000000000000000000000000000..408b96ecd8feeba1175b54effadacb16c781b72c
--- /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 0000000000000000000000000000000000000000..be3968eb8c75564a3063b47e9b6c50c3103e316f
--- /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 0000000000000000000000000000000000000000..1642d22bf994a3b2d04030fe12538ef4d840fd71
--- /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 0000000000000000000000000000000000000000..74f95529d8f3db102db3bbf09dce88ec2db81343
--- /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 0000000000000000000000000000000000000000..0d08114be6894b9ca71d27a8c2da572218aee209
--- /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 0000000000000000000000000000000000000000..ca68afcc51b58ab5a1a37122920d1fcef2f2611c
--- /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 0000000000000000000000000000000000000000..efa3bc916ae665d132a724622d7450abec758f38
--- /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 0000000000000000000000000000000000000000..4a25428acb0231642fe6e5105f3e8a0bfd5d55c3
--- /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 0000000000000000000000000000000000000000..52f6d44ed38ac0ee4a75fc5f4e84fba7551773dc
--- /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 0000000000000000000000000000000000000000..a170714a8777dc62ac2e437611be410e277757a8
--- /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 0000000000000000000000000000000000000000..5a3b3b611855a959571e57d25937d015dd26e688
--- /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 0000000000000000000000000000000000000000..6f503efed87b4fcb1ea9a54b223a1958fdf386d4
--- /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 0000000000000000000000000000000000000000..09eff3d97dae41acf1e6773dc16be66004d981c6
--- /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 0000000000000000000000000000000000000000..b0fcefdae9f0a0ab4ad85d15e3da23a693d9bf30
--- /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 0000000000000000000000000000000000000000..61e00bf510574bbe4244e738d19b4f63b41b8f22
--- /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 0000000000000000000000000000000000000000..63e8c3344a8b65e11970128cb62c80c09d90cfff
--- /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 0000000000000000000000000000000000000000..a4bf431c3d2417616e7ca275893ef61b7520a342
--- /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 0000000000000000000000000000000000000000..4ff6f49b378da7cfece06c02cdf3eb4399977363
--- /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 0000000000000000000000000000000000000000..ce3f3434094265e7788a73c0595378499ec59549
--- /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 0000000000000000000000000000000000000000..bb8261ab002e993951415e888a4ce7c30ec133e7
--- /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 0000000000000000000000000000000000000000..a94739b5e179f3766310d9f04eda184af20701ac
--- /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 0000000000000000000000000000000000000000..7ac6f772e51b617fc3b500f6d6b5d8af11794ca8
--- /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 0000000000000000000000000000000000000000..ed5605e16bdf162d1cad3640716c0753c92c4a96
--- /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 0000000000000000000000000000000000000000..ce1873792d8765429dd56fbe80baa54786502ec2
--- /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 0000000000000000000000000000000000000000..6a6c8057eb494c56dba20fae7d09fa51bff4b649
--- /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 0000000000000000000000000000000000000000..c86c62060b237d1a0f675162d0284d125ab07b25
--- /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 0000000000000000000000000000000000000000..523fd6af77b4f0c314a9e56b6c276b185fd51fe7
--- /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 0000000000000000000000000000000000000000..0ab40e304cab4913ece05c0b2233cf4ce728ff53
--- /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 0000000000000000000000000000000000000000..a9f0e0693eb82eca7e3e1186bd06936e15e55710
--- /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 0000000000000000000000000000000000000000..a9be79b620525b1a12b22cdb3ce8a2aebb2cfa39
--- /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 0000000000000000000000000000000000000000..c1d7f28ccd6a1db43aafb623b7d3634840e94834
--- /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 0000000000000000000000000000000000000000..e9485a90f347a3c10de56b2b9d5c05e3fb8ced33
--- /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 0000000000000000000000000000000000000000..ae61ac3aabc4e48246ff3f4d5cce7e73ece6a4e3
--- /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 0000000000000000000000000000000000000000..d0859554a6a0efbbc908e6a3b4b5826a69f13800
--- /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 0000000000000000000000000000000000000000..30ed238f1426931fc37954b6b28d99e18f549929
--- /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 0000000000000000000000000000000000000000..f241ad7878636f52240d2b99a3274769bf42219c
--- /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 0000000000000000000000000000000000000000..fae80ce55368b9d0e74b381988711c075c5ec4d3
--- /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 0000000000000000000000000000000000000000..2d383acd50698d4a8bc24d7c98cb4a505a880d56
--- /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 0000000000000000000000000000000000000000..a63df95d7007346367bdbed170f6cbb3e398b2ed
--- /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 0000000000000000000000000000000000000000..761881bc682a66cb0b0820f47d5131f0ebe20875
--- /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 0000000000000000000000000000000000000000..1438f0278b9b6417585dcf407cea6a1608453fea
--- /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 0000000000000000000000000000000000000000..6babe6c11d443b2324794035dac5d2652724d23e
--- /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 0000000000000000000000000000000000000000..73f0ec4ebafd30b71fa728f5d58000f89ad4005b
--- /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 0000000000000000000000000000000000000000..19b2d80ebd5dfb09dc7d23739ea41b83e8681331
--- /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 0000000000000000000000000000000000000000..47b0c50b35bb80432894fa74133d5329baf6137f
--- /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 0000000000000000000000000000000000000000..34439eeadaf38953bdbad46468ce06ecda7dc9bf
--- /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 0000000000000000000000000000000000000000..98f8700feea23e55c8c11e0709fef521e70363ab
--- /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 0000000000000000000000000000000000000000..0cea3ec62b021aca2ae39f55ae827896a1193ccb
--- /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 0000000000000000000000000000000000000000..649d162eb9510708c6ada434b3b43526e69c6ff6
--- /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 0000000000000000000000000000000000000000..7ff00b9ff4ad5ed0016408e6c5b12940bf38bae4
--- /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 0000000000000000000000000000000000000000..d2035986ee445883f3d76e87caa77dc85258b394
--- /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 0000000000000000000000000000000000000000..8c334fb550c471c9d4d2246266e1019db376d41c
--- /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 0000000000000000000000000000000000000000..75a5f1db6735109517e263e0f2d5058eb1f6ef34
--- /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 0000000000000000000000000000000000000000..71a01f625e5e516fd68452fe4d5ab79c1bb91aee
--- /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 0000000000000000000000000000000000000000..6ea8980220e41400afd1a10599e267f5c7dbadfa
--- /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 0000000000000000000000000000000000000000..d505dc39c015a401a868acd004ea659605d66d73
--- /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 0000000000000000000000000000000000000000..9918541cb2e5a1179deb722b5c408905b36cf736
--- /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 0000000000000000000000000000000000000000..cae41009c08193974f29f6776a0a0cba05025f72
--- /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 0000000000000000000000000000000000000000..18057bff204a0b7d941735c85452a5b6a86a2df4
--- /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 0000000000000000000000000000000000000000..c635be1b1d16dab0cfe371e312ae66ca19cf68e6
--- /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 0000000000000000000000000000000000000000..1c04d3940f1861a9feb30d8a48d125294ec78827
--- /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 0000000000000000000000000000000000000000..31dbe660936a1d3b9c1a65684155769d8627d584
--- /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 0000000000000000000000000000000000000000..d9056570dc0ce1ed9c32b28227bb000901bf7a21
--- /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 0000000000000000000000000000000000000000..d9056570dc0ce1ed9c32b28227bb000901bf7a21
--- /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 0000000000000000000000000000000000000000..d9056570dc0ce1ed9c32b28227bb000901bf7a21
--- /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 0000000000000000000000000000000000000000..d9056570dc0ce1ed9c32b28227bb000901bf7a21
--- /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 0000000000000000000000000000000000000000..d9056570dc0ce1ed9c32b28227bb000901bf7a21
--- /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 0000000000000000000000000000000000000000..d9056570dc0ce1ed9c32b28227bb000901bf7a21
--- /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 0000000000000000000000000000000000000000..d9056570dc0ce1ed9c32b28227bb000901bf7a21
--- /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 0000000000000000000000000000000000000000..5e621d58ee0eed867076674d32babde938da5b47
--- /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 0000000000000000000000000000000000000000..54f33eda5e6c3f403aece9989d467277059cf015
--- /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 0000000000000000000000000000000000000000..abb4a99c929a100915780a6e385b30cd4107a3c2
--- /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 0000000000000000000000000000000000000000..53a436baf1e1afe3a2286af8fa86a6bf1d9e1508
--- /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 0000000000000000000000000000000000000000..74b8cd0b3b874fa3a89204dfe81fcaf0c29c2d94
--- /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 0000000000000000000000000000000000000000..ff50e1979c003bdcf289edd0dd2a78b25fa7b809
--- /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 0000000000000000000000000000000000000000..a0c399309925b1ad41849e19765acb28e21d3bb4
--- /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 0000000000000000000000000000000000000000..7edc80fe5783f4858139beac13770b3a9f023189
--- /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 0000000000000000000000000000000000000000..82f4fce35a44369ed280dda648f703c2516e2b32
--- /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 0000000000000000000000000000000000000000..d46d2af50c5ba6ba3369d5a4b8070b1fede8472b
--- /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 0000000000000000000000000000000000000000..c3b50437741277abf18f57a597788d8b3c735d84
--- /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 0000000000000000000000000000000000000000..f1410e1cfd90589df0d4e73ecb6f3a320fcb86be
--- /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 0000000000000000000000000000000000000000..800fc9788ac798818753d1574b6542dab966bb40
--- /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 0000000000000000000000000000000000000000..372c73311db58348220bdc14fa07527e0f8bc309
--- /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 0000000000000000000000000000000000000000..73642d43d32743162ac77d63208a5b8c8b93305e
--- /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 0000000000000000000000000000000000000000..6f8e3f1bc8b7245d71e0fe399f33af5e1e1f28b3
--- /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 0000000000000000000000000000000000000000..ba456020a0da50876b5297b0f084dc7eb5462cf3
--- /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 0000000000000000000000000000000000000000..e127e5a13dd66438f469c9af2133cb57609c33eb
--- /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 0000000000000000000000000000000000000000..22a97b5427ac8f68f634b7a5abbee16938cdefdb
--- /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 0000000000000000000000000000000000000000..ff82beef1e94a94d3cc94388dba93034ca301754
--- /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 0000000000000000000000000000000000000000..b53dfd1d5d7ee0e20159c5dce28ddf4f6ce6e3e4
--- /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 0000000000000000000000000000000000000000..797d4796d094398ae76dfb1ff58ad6afc36337fd
--- /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 0000000000000000000000000000000000000000..cb508f2243583b4c24968c2b7b4b54202dd71aae
--- /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 0000000000000000000000000000000000000000..915bee0cad55e589779d9b79f7277061d63c99f2
--- /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 0000000000000000000000000000000000000000..1b83732b6addd6985266f6b1d9a8b9a383749be0
--- /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 0000000000000000000000000000000000000000..aa229ce5315a004fc59c6719e243b1f5e9f81ca1
--- /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 0000000000000000000000000000000000000000..86581d9c13cf4a0e79a307dc95541ca6e234e1ea
--- /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 0000000000000000000000000000000000000000..34934d180e4b9c72e9bdcbe656b981595a1b802b
--- /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 0000000000000000000000000000000000000000..37478557570ac2a297c6cebe34c4129b4568b4d2
--- /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 0000000000000000000000000000000000000000..92b9c5dfb5f67509ead76b6b9f8e0730f25f6272
--- /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 0000000000000000000000000000000000000000..92b9c5dfb5f67509ead76b6b9f8e0730f25f6272
--- /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 0000000000000000000000000000000000000000..92b9c5dfb5f67509ead76b6b9f8e0730f25f6272
--- /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 0000000000000000000000000000000000000000..92b9c5dfb5f67509ead76b6b9f8e0730f25f6272
--- /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 0000000000000000000000000000000000000000..92b9c5dfb5f67509ead76b6b9f8e0730f25f6272
--- /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 0000000000000000000000000000000000000000..92b9c5dfb5f67509ead76b6b9f8e0730f25f6272
--- /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 0000000000000000000000000000000000000000..92b9c5dfb5f67509ead76b6b9f8e0730f25f6272
--- /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 0000000000000000000000000000000000000000..dcd5a9937e4dfc95cc91ae7cefff807b92306dd7
--- /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 0000000000000000000000000000000000000000..c82d7615e591e297b02e9f4ecec2acd6beaebd2b
--- /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 0000000000000000000000000000000000000000..3820b7d3b36c721c17017cda464637a67ba5e7ed
--- /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 0000000000000000000000000000000000000000..aeef84cb16448127ea09b5a9a7a7db4c17ee851d
--- /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 0000000000000000000000000000000000000000..6ffcfcaacbb6c94921cf38178a741061ede0079e
--- /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 0000000000000000000000000000000000000000..d90165d7513430cc7e5b7a19ab13e0754740a182
--- /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 0000000000000000000000000000000000000000..5168fbf338f711e1b55d3fe15723525eb65a8e54
--- /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 0000000000000000000000000000000000000000..c9b5a06f1994d66e4727ad5f4b315c7605debbcc
--- /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 0000000000000000000000000000000000000000..816f5f220cf77b8b5a7bfcaf9b8eaa21c67be9b6
--- /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 0000000000000000000000000000000000000000..f894f3ff986cf17febaa913fc12545a8bd1d305e
--- /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 0000000000000000000000000000000000000000..2d9298df2753b5a3fdc7a97e20136de64f1ddf7c
--- /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 0000000000000000000000000000000000000000..65eeb20390894471c63a99bed40472642c133c5c
--- /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 0000000000000000000000000000000000000000..e92a66a9faa9d03db97ce6d71805e8a1cd690802
--- /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 0000000000000000000000000000000000000000..fe03f5b182eb6fddc3df55f6491c0beb50cc2de6
--- /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 0000000000000000000000000000000000000000..e2a6cc096c17fed43a1c0d2c130c0e9dd9c499d3
--- /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 0000000000000000000000000000000000000000..82a651ecac35355d62459d0f0506f9e8a38404bf
--- /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 0000000000000000000000000000000000000000..65f2379628ae9cbc5bd3acfe4267219dec9a268d
--- /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 0000000000000000000000000000000000000000..cc34428a9254896668e6766cc8008ae167395991
--- /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 0000000000000000000000000000000000000000..f71e0ca58f2f321d352fa4566978f8831ea54807
--- /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 0000000000000000000000000000000000000000..d29c94739641a29e97090adc47d7f593bd8c3a8c
--- /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 0000000000000000000000000000000000000000..004467c3fd7c40ebb7136defb042fa641eaef98b
--- /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 0000000000000000000000000000000000000000..764bbd4dff5f36d8c98195bb3352b931bbc10cee
--- /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 0000000000000000000000000000000000000000..612f61aac03de545f27ff32c23065e129a70c2f8
--- /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 0000000000000000000000000000000000000000..8f66fe03f0e286209b925afdfcb2425aad463c76
--- /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 0000000000000000000000000000000000000000..efed191709702e857eec5a339ddc6e4da47b7794
--- /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 0000000000000000000000000000000000000000..c737662591a622963ea122a1275719bb923d69ec
--- /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 0000000000000000000000000000000000000000..b3ff79d5551484503c55df5bf43fb71261f9c98e
--- /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 0000000000000000000000000000000000000000..fd46de4b4f929692f715413598316930074c77d6
--- /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 0000000000000000000000000000000000000000..c61313d74d12c01cadfed36262f9272f546e3490
--- /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 0000000000000000000000000000000000000000..bc6fbff3aa9720ca06567e2211bc4190ca1893f4
--- /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 0000000000000000000000000000000000000000..26f6c142eccb8a9375928b78b0d5924cd24deb02
--- /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 0000000000000000000000000000000000000000..9f2507ebc1f6b99fe9fb816b8e9d78a9ed1582ed
--- /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 0000000000000000000000000000000000000000..69a014df068469874927025fc3f4db10e4d29278
--- /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 0000000000000000000000000000000000000000..d7b14ce7cf27b9e5f312f655880744ef643fa3c8
--- /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 0000000000000000000000000000000000000000..d2104afd9d4c6ccf174629fb1da69b6a4ba1ccf9
--- /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 0000000000000000000000000000000000000000..4c927370c498e820977ed36200fa5a8b66a369f3
--- /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 0000000000000000000000000000000000000000..3fb4c5b5f2203f238f7e8db013eff535c243ea8d
--- /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 0000000000000000000000000000000000000000..14bce247c87fdb12869ce96c0643ee475a2c8ab9
--- /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 0000000000000000000000000000000000000000..64bfcbabb1f473a1d1656df7d21f2c7d8d746a84
--- /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 0000000000000000000000000000000000000000..89d66f1d6254a7953421f40b33d5fdd5a04f6298
--- /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 0000000000000000000000000000000000000000..493cfb94052ff3ce74d3a8e854809dff7b73257a
--- /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 0000000000000000000000000000000000000000..9625c5adfbbb1c8882e1673486530196b55efc1f
--- /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 0000000000000000000000000000000000000000..910619ff6e5fc3e49638a634ba13953edb735d2a
--- /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 0000000000000000000000000000000000000000..05904c647b9d2952ef3762337026d35c7b0a6026
--- /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 0000000000000000000000000000000000000000..ff379ad0c413d60463843d6829a8afb0ba8ae15e
--- /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 0000000000000000000000000000000000000000..4cbc0fbb62e1fd280bc6c7586221d02aae0708ba
--- /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 0000000000000000000000000000000000000000..3c6a434cc1abe59449377076e160aa3feb919c8a
--- /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 0000000000000000000000000000000000000000..29515633f4cbad9662647519171b75c738f004a2
--- /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 0000000000000000000000000000000000000000..3ac0062fbdff1b70bd5106c0481ee2de85524c19
--- /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 0000000000000000000000000000000000000000..611f8886f313f5c6becd4107a7caad9e58c81913
--- /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 0000000000000000000000000000000000000000..acfe98c90a1077f31431827bffb9da4b63c51d10
--- /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 0000000000000000000000000000000000000000..1cccfc5bb45e2ce580473315d92f1b71df60e66f
--- /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 0000000000000000000000000000000000000000..c7312f0e009eaf63d8dc83729e3b0f0582a99794
--- /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 0000000000000000000000000000000000000000..60e59929cacbc6a456a3367181b2a05f9966ff72
--- /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 0000000000000000000000000000000000000000..995b304e3541209e415666bf5fe05c1aa8a72437
--- /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 0000000000000000000000000000000000000000..95b1b2541382570355272a896b1d0a3a74d03f00
--- /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 0000000000000000000000000000000000000000..bba7e58a157400931ce8430293b56fb41f91ca4c
--- /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 0000000000000000000000000000000000000000..88f57b1ca5a358f1c1c4cf777cbbad7bc3e22503
--- /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 0000000000000000000000000000000000000000..524b1f339fbc3bdb60403d373a3513e3643067cf
--- /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 0000000000000000000000000000000000000000..faf165d25ca2479da7db4451e3b6ee0153baf3b4
--- /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 0000000000000000000000000000000000000000..81fe7524b1d594936dd451e855d8ada08b75b1b1
--- /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 0000000000000000000000000000000000000000..06124863d1123e86ff2c59cfff3bc302a1aa79b6
--- /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 0000000000000000000000000000000000000000..9542f5829d74374a99571937181f8b54ff2f9f3b
--- /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 0000000000000000000000000000000000000000..d97dbc9c041880bb1eb16bc5bcef08489410493e
--- /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 0000000000000000000000000000000000000000..03bd8d6309532df5c7a699c1970a70dad2d616d8
--- /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 0000000000000000000000000000000000000000..14ea36f59780836fab5ac620523d4ff1dad85693
--- /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 0000000000000000000000000000000000000000..1ff8969324d44d1308c856f7b5c7e3227860f654
--- /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 0000000000000000000000000000000000000000..a77026a66b67848d579ee629cbd3e73e4f570c53
--- /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 0000000000000000000000000000000000000000..ef2bb68fdceb3a211cfc5dcf1d47940fc053f6ee
--- /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 0000000000000000000000000000000000000000..145f58961d648d168b216e36355ffb0b00b7c71c
--- /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 0000000000000000000000000000000000000000..14992bfb2b979c49045adaad367637670cbc6ab3
--- /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 0000000000000000000000000000000000000000..5fb7f74a2838928af491699a650a0e92119ea30b
--- /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 0000000000000000000000000000000000000000..a4e8595052bc0df36df72bb4018b721c3188a65c
--- /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 0000000000000000000000000000000000000000..78feaac2256beb86a0f279ccc134fe950a7ce8a5
--- /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 0000000000000000000000000000000000000000..d6a4cdac0e2bb26e722e7bf8e70990e22fafbc77
--- /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 0000000000000000000000000000000000000000..ee21e5a8ff7f986400edb4cb400b19d1778b47ef
--- /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 0000000000000000000000000000000000000000..6f652e468da78f574489ab9548d1d6895feb330e
--- /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 0000000000000000000000000000000000000000..32d76b64b639de19d39ea2d26f96da8c336edf31
--- /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 0000000000000000000000000000000000000000..c9269c8c14d91ad7c351a5b1ee1ac333bcf92de0
--- /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 0000000000000000000000000000000000000000..acb5a80766cb0acae2c22c3797b88f02637e5d8f
--- /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 0000000000000000000000000000000000000000..a8bb241af09167c6167f059e4116efd11e822b18
--- /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 0000000000000000000000000000000000000000..e30e45ce4c397af346c129653b14e2e2bb590628
--- /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 0000000000000000000000000000000000000000..dc85b1c2d8fa51957ba89ca72727ccf2a2752042
--- /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 0000000000000000000000000000000000000000..3d9f19fb53613f909306bfb3c22d60921465932d
--- /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 0000000000000000000000000000000000000000..c71541c86a8532b0a6a3e780d69106844f4ffade
--- /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 0000000000000000000000000000000000000000..f89c419646e5fa745ec4bac54a2af28fbe4fd80f
--- /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 0000000000000000000000000000000000000000..b1b19ca313f0ef31744cff5d15aa5bb202c40c95
--- /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 0000000000000000000000000000000000000000..bb8c06716b6770f22f606cb26bb4db16e4fd040f
--- /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 0000000000000000000000000000000000000000..db9f2d821a0033c878b134c8b844dd9dcba5e0b9
--- /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 0000000000000000000000000000000000000000..0e844f3f2c43251aa7f5827312b31e8124e81292
--- /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 0000000000000000000000000000000000000000..45bc913a3dc67eb580fd223c18f95f67c0856e80
--- /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 0000000000000000000000000000000000000000..2130522a463120a9984c6c5c5620a9965688d2b9
--- /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 0000000000000000000000000000000000000000..e597526eeb488b9dbb50c4d2b57616f59c5ea8a3
--- /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 0000000000000000000000000000000000000000..383a088ed6a34e0a25dfed5eaf0cd35aa49b4a47
--- /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 0000000000000000000000000000000000000000..3b758d95ec0898bce20c6a5c3955e836c9351b97
--- /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 0000000000000000000000000000000000000000..5988d4e143f5816d5fac2497459cdc75d984b6b7
--- /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 0000000000000000000000000000000000000000..7821f77c385c98566c570c81c4fdd65bc1bb1270
--- /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 0000000000000000000000000000000000000000..60ecf5957788135a02d0b041931a9d82963eb539
--- /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 0000000000000000000000000000000000000000..96d635adeabac39e402a6d0a2d7c9d2944a6f18c
--- /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 0000000000000000000000000000000000000000..f623415ed8c36fddc9dac25ad8c83f74b598b129
--- /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 0000000000000000000000000000000000000000..ae153dcd844f22e37054b9aa0a53645685010d1a
--- /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 0000000000000000000000000000000000000000..80777706a32281a2a295179d5cd40b69898ee629
--- /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 0000000000000000000000000000000000000000..8fd837524ea00e16d86184fae4783389a1898619
--- /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 0000000000000000000000000000000000000000..8b4529e34842e61d5bded49c6e60b438f79ce912
--- /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 0000000000000000000000000000000000000000..f508c19a459c4dafe7aa54eaf8fff151998e1cf9
--- /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 0000000000000000000000000000000000000000..fe1aeaf5cb90d88ed3d083bfc1c914456802bffd
--- /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 0000000000000000000000000000000000000000..a8f7539f5dd4bb6e2673cb0af6349e6ae26881ac
--- /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 0000000000000000000000000000000000000000..9231a48b2fdbf5b6aaba7e892dba49ad853d6bd4
--- /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 0000000000000000000000000000000000000000..8952f7007cb12e50b2783d377dc9853e3726eda6
--- /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 0000000000000000000000000000000000000000..328ae18c031bd7e9f217e3c08fd6a7e875f08958
--- /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 0000000000000000000000000000000000000000..1d7272264c6a44830acdf52507dd45bb0bd6ea09
--- /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 0000000000000000000000000000000000000000..67eab6d55738afdf6503824d6552b95c02d79de3
--- /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 0000000000000000000000000000000000000000..7168b600f97312e96950078e6f6f2daa99893339
--- /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 0000000000000000000000000000000000000000..844a82f9fd2b9afc3bd2c10834cb0021eec8d9da
--- /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 0000000000000000000000000000000000000000..175bf2660d03acedcfd2dc9811e23fb649f9d2e5
--- /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 0000000000000000000000000000000000000000..552a751862d85eb39a79a2ce64fc422fc0493326
--- /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 0000000000000000000000000000000000000000..f3d352c178644b35925ff32beb7e75eda61b5023
--- /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 0000000000000000000000000000000000000000..b2ace9594a41af52fcc7c5927f92f33b5ac9e088
--- /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 0000000000000000000000000000000000000000..5683bc923a8bb970d2132b728095e7ba395abc11
--- /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 0000000000000000000000000000000000000000..85027fd79a0dedbcce45dc8f384ebff9d2914eb5
--- /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 0000000000000000000000000000000000000000..94a100bc84d32a0cdfe6d949b97ddfb0de05e262
--- /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 0000000000000000000000000000000000000000..471882c698deade9b82ae4af55a720fd76aa8559
--- /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 0000000000000000000000000000000000000000..46ef8ed5f48d22999708aeed79ba6d633abfb697
--- /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 0000000000000000000000000000000000000000..969e0ca787197906ade93d196bd2408cf45c8cb2
--- /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 0000000000000000000000000000000000000000..f6fd277f85fb8aac7a32ed6fdadf980e06b8fd0b
--- /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 0000000000000000000000000000000000000000..36a2ca48fb01a1a5b5e728eed1712c067b5d2189
--- /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 0000000000000000000000000000000000000000..86c59004b5a1d3de8147dbbff58602b90bd5ca19
--- /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 0000000000000000000000000000000000000000..c5110ba5831141910a7303881641e8616b7ba8e2
--- /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 0000000000000000000000000000000000000000..4a2e6f51ce6b5242c7d1f76bc2093ebc4ec9b487
--- /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 0000000000000000000000000000000000000000..843d46fc477ef24031243bec139894656b2aeb38
--- /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 0000000000000000000000000000000000000000..4398d547370dc43d92bc4827382a243ecf5f73fc
--- /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 0000000000000000000000000000000000000000..b12d3d2f6c2dc219f1db54bf67d05893f7135288
--- /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 0000000000000000000000000000000000000000..618b08c503e4bee435ce3c5485c5906e71abd558
--- /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 0000000000000000000000000000000000000000..77896bc747a78e04b3336799c361f6874f1883c2
--- /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 0000000000000000000000000000000000000000..dd77b26da910f88801ca32184cfceafcb5a00dcf
--- /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 0000000000000000000000000000000000000000..338482b72f5bad604566b856dfad59df16ac18db
--- /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 0000000000000000000000000000000000000000..0589bdad3cce74f8cefa658ce986252b035c97ac
--- /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 0000000000000000000000000000000000000000..ba37fe691c11ccfa68675f87da5db4a92cfa9428
--- /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 0000000000000000000000000000000000000000..04fc0250e240e44d0cf0c1d8d9b56f5cf0eb4aac
--- /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 0000000000000000000000000000000000000000..f5a77defabcb23560b6a66233ab6382b4e5a47e7
--- /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 0000000000000000000000000000000000000000..ae7d920f9af49cc76d62047adb814097633e766b
--- /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 0000000000000000000000000000000000000000..be4d391a68de1e9cbc611c8d3033fa47df08ca25
--- /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 0000000000000000000000000000000000000000..affbf5d1a5e395cfd24b55747b50038ff0abf944
--- /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 0000000000000000000000000000000000000000..b539324d3bdd8921e37a9e60a58bfdef91ba0876
--- /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 0000000000000000000000000000000000000000..0f70ee6a161641f07dc32105629f6146202bcf17
--- /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 0000000000000000000000000000000000000000..6cdf43cb1b2209b214aab28d88bae9f4705c176f
--- /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 0000000000000000000000000000000000000000..93c6f9fc2ee761517e84fb3f71c2a9e8f1d31448
--- /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 0000000000000000000000000000000000000000..6d565304a17a09b2ea21230e3c80e6757ace3f71
--- /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 0000000000000000000000000000000000000000..b379f7ad938df0e5b4a3f4b8088a122d6135bdee
--- /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 0000000000000000000000000000000000000000..63c1570a622a4dab027c2f6539a0abc88fd515bc
--- /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 0000000000000000000000000000000000000000..603575bdcb755c5361a000788d1028f39b829814
--- /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 0000000000000000000000000000000000000000..8b0f94dce733768c5ed4296628547d577acad397
--- /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 0000000000000000000000000000000000000000..14d5274b1c236ae1b94f701796e0a7a55640b674
--- /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 0000000000000000000000000000000000000000..c1036434705adbe257d106f98a817aae78b25b45
--- /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 0000000000000000000000000000000000000000..353d094bd0c341011b279ae35f16fc1bdb16db25
--- /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 0000000000000000000000000000000000000000..130c3076b363321885f853154d84baa767ffdcb2
--- /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 0000000000000000000000000000000000000000..2e6665202f6c52705c925944944321a25925433a
--- /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 0000000000000000000000000000000000000000..82407c4ad2b56b3d207496d375df30c79f82c405
--- /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 0000000000000000000000000000000000000000..ca74b301b1555b42bc5f2b10ea610e74af1dcc2d
--- /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 0000000000000000000000000000000000000000..fefe93ffa90f4a7f3c5026edc806dcef22e935d2
--- /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 0000000000000000000000000000000000000000..ef16619fef66b562ee03bd0e8644526c0d78b7e8
--- /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 0000000000000000000000000000000000000000..b920980e167b4a95f25cdd917da530c623cdba32
--- /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 0000000000000000000000000000000000000000..e5cd275dafafe79da583ba1f04e621091bd95d5c
--- /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 0000000000000000000000000000000000000000..af58d2a2d8ea877a5fe4f2a7c89ae08e698ade69
--- /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 0000000000000000000000000000000000000000..d589a571f9e46ad42c4927285fd094eada327bc4
--- /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 0000000000000000000000000000000000000000..893e0cc29cd9cfbe379b2589000528d0a9f0089e
--- /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 0000000000000000000000000000000000000000..24baae3981337019ffb3e405c379049fa462f44c
--- /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 0000000000000000000000000000000000000000..9f05edd5ba0001e5f104c9abb7392195fa493c39
--- /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 0000000000000000000000000000000000000000..0c88b0c12d808d82b6f33f874529aeae2e67650e
--- /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 0000000000000000000000000000000000000000..adaca6966128e691a6a326cab8a72a9ffea1e8b6
--- /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 0000000000000000000000000000000000000000..e5b085557e80a935e91abb4339b417449552753a
--- /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 0000000000000000000000000000000000000000..f0edcff1b76066a75aaaa0cd7f035ecd59abedb0
--- /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 0000000000000000000000000000000000000000..7f2c0e4a2c63451474fd9a78edf9648df35b3a3f
--- /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 0000000000000000000000000000000000000000..ed6696d20ec25b85465b159adf369e658442184d
--- /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 0000000000000000000000000000000000000000..6129cf0cd6ac0332de87e2d9bf01f6ff7a56ba0e
--- /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 0000000000000000000000000000000000000000..897406048f1fe411cea8f1854d4416e47d208742
--- /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 0000000000000000000000000000000000000000..6c82d256ce31721d18cde0946c30f625da5ad304
--- /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 0000000000000000000000000000000000000000..9aef4f0bc17c7d6c706ce4146b0f26afd3379cf4
--- /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 0000000000000000000000000000000000000000..760a7c2aaae40e8838a04692f5292d9edbc5a138
--- /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 0000000000000000000000000000000000000000..4c5d445128c06cc6a6124712c7a7df488479f649
--- /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 0000000000000000000000000000000000000000..7f4afb336a2ea590d83c804640454e066c20d143
--- /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 0000000000000000000000000000000000000000..05b0dcfb12d5cd2479e0de736ac05921d1ef5b9f
--- /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 0000000000000000000000000000000000000000..d1c6271a313fd65a30971dffe1648327880ed0ea
--- /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