diff --git a/km3buu/jobcard.py b/km3buu/jobcard.py
index 56bc98f68ef7cb816ed778f2d957e0662818e629..ca0b3f6afe5171674bacc161c7e59d5e028e5108 100644
--- a/km3buu/jobcard.py
+++ b/km3buu/jobcard.py
@@ -14,8 +14,26 @@ __status__ = "Development"
 
 INPUT_PATH = "/opt/buuinput2019/"
 
-_PROCESS_LOOKUP = {"cc": 2, "nc": 3, "anticc": -2, "antinc": -3}
-_FLAVOUR_LOOKUP = {"electron": 1, "muon": 2, "tau": 3}
+PROCESS_LOOKUP = {"cc": 2, "nc": 3, "anticc": -2, "antinc": -3}
+FLAVOUR_LOOKUP = {"electron": 1, "muon": 2, "tau": 3}
+XSECTIONMODE_LOOKUP = {
+    "integratedSigma": 0,
+    "dSigmadCosThetadElepton": 1,
+    "dSigmadQsdElepton": 2,
+    "dSigmadQs": 3,
+    "dSigmadCosTheta": 4,
+    "dSigmadElepton": 5,
+    "dSigmaMC": 6,
+    "dSigmadW": 7,
+    "EXP_dSigmadEnu": 10,
+    "EXP_dSigmadCosThetadElepton": 11,
+    "EXP_dSigmadQsdElepton": 12,
+    "EXP_dSigmadQs": 13,
+    "EXP_dSigmadCosTheta": 14,
+    "EXP_dSigmadElepton": 15,
+    "EXP_dSigmaMC": 16,
+    "EXP_dSigmadW": 17
+}
 
 
 class Jobcard(object):
@@ -97,6 +115,7 @@ def generate_neutrino_jobcard(process,
     jc.set_property("neutrino_inducted", "nuXsectionMode", 6)
     jc.set_property("neutrino_inducted", "includeDIS", True)
     jc.set_property("neutrino_inducted", "printAbsorptionXS", "T")
+
     # INPUT
     jc.set_property("input", "numTimeSteps", 0)
     jc.set_property("input", "eventtype", 5)