diff --git a/DEF-files/COIN/PRODUCTION/KIN/coin_hElec_pProt_kin_histos.def b/DEF-files/COIN/PRODUCTION/KIN/coin_hElec_pProt_kin_histos.def
index 132ec766f3d252cac56292dd14b245f18124625d..402fd86880271ac47575002015949cd639e1b1e2 100644
--- a/DEF-files/COIN/PRODUCTION/KIN/coin_hElec_pProt_kin_histos.def
+++ b/DEF-files/COIN/PRODUCTION/KIN/coin_hElec_pProt_kin_histos.def
@@ -2,43 +2,35 @@
 ############################
 #   MISSING MASS
 ############################
-TH1F pkin_mmiss              'SHMS M_{miss} (ccleantrack); M_{miss} (GeV); Count / 0.005 GeV'  P.kin.secondary.Mmiss 800 -2 2 ccleantrack 
-TH1F pkin_mmiss_coincut      'SHMS M_{miss} (coincut); M_{miss} (GeV); Count / 0.005 GeV'      P.kin.secondary.Mmiss 800 -2 2 coincut
-TH1F pkin_mmiss_coincut_ep   'SHMS M_{miss} (coincut_ep); M_{miss} (GeV); Count / 0.005 GeV'   P.kin.secondary.Mmiss 800 -2 2 coincut_ep
-TH1F pkin_mmiss_tightcut     'SHMS M_{miss} (tight_coin); M_{miss} (GeV); Count / 0.005 GeV'   P.kin.secondary.Mmiss 800 -2 2 tight_coin&&select_e_cut&&betacut_proton
-TH1F pkin_mmiss_ran_coincut  'SHMS M_{miss} (ran_coincut); M_{miss} (GeV); Count / 0.005 GeV'  P.kin.secondary.Mmiss 800 -2 2 ran_coincut&&select_e_cut&&betacut_proton
+# Plot m_miss squared because I don't trust the square root
+formula mmiss P.kin.secondary.emiss_nuc*P.kin.secondary.emiss_nuc-P.kin.secondary.pmiss*P.kin.secondary.pmiss
+TH1F pkin_mmiss              'SHMS M^{2}_{miss} (ccleantrack); M^{2}_{miss} (GeV); Count / 0.01 GeV'  mmiss 400 -2 2 ccleantrack 
+TH1F pkin_mmiss_coincut      'SHMS M^{2}_{miss} (coincut); M^{2}_{miss} (GeV); Count / 0.01 GeV'      mmiss 400 -2 2 coincut
+TH1F pkin_mmiss_coincut_ep   'SHMS M^{2}_{miss} (coincut_ep); M^{2}_{miss} (GeV); Count / 0.01 GeV'   mmiss 400 -2 2 coincut_ep
+TH1F pkin_mmiss_tightcut     'SHMS M^{2}_{miss} (tight_coin); M^{2}_{miss} (GeV); Count / 0.01 GeV'   mmiss 400 -2 2 tight_coin&&select_e_cut&&betacut_proton
+TH1F pkin_mmiss_ran_coincut  'SHMS M^{2}_{miss} (ran_coincut); M^{2}_{miss} (GeV); Count / 0.01 GeV'  mmiss 400 -2 2 ran_coincut&&select_e_cut&&betacut_proton
 
 
 ############################
 #   MISSING MOMENTUM
 ############################
-TH1F pkin_pmiss              'SHMS p_{miss} Magnitude (ccleantrack); p_{miss} (GeV); Count / 0.005 GeV;'  P.kin.secondary.pmiss          800 -2 2 ccleantrack
-TH1F pkin_pmiss_coincut      'SHMS p_{miss} Magnitude (coincut); p_{miss} (GeV); Count / 0.005 GeV;'      P.kin.secondary.pmiss          800 -2 2 coincut
-TH1F pkin_pmiss_pid          'SHMS p_{miss} Magnitude (coincut_ep); p_{miss} (GeV); Count / 0.005 GeV;'   P.kin.secondary.pmiss          800 -2 2 coincut_ep
-TH1F pkin_pmiss_x            'SHMS p_{miss,x} (coincut_ep); p_{miss,x} (GeV); Count / 0.005 GeV;'         P.kin.secondary.pmiss_x        800 -2 2 coincut_ep
-TH1F pkin_pmiss_y            'SHMS p_{miss,y} (coincut_ep); p_{miss,y} (GeV); Count / 0.005 GeV;'         P.kin.secondary.pmiss_y        800 -2 2 coincut_ep
-TH1F pkin_pmiss_z            'SHMS p_{miss,z} (coincut_ep); p_{miss,z} (GeV); Count / 0.005 GeV;'         P.kin.secondary.pmiss_z        800 -2 2 coincut_ep
-TH1F pkin_pmiss_par          'SHMS p_{miss,par} (coincut_ep); p_{miss,par} (GeV); Count / 0.005 GeV;'     P.kin.secondary.pmiss_z        800 -2 2 coincut_ep
-TH1F pkin_pmiss_perp         'SHMS p_{miss,perp} (coincut_ep); p_{miss,perp} (GeV); Count / 0.005 GeV;'   P.kin.secondary.pmiss_perp     800 -2 2 coincut_ep
-TH1F pkin_pmiss_oop          'SHMS p_{miss,oop} (coincut_ep); p_{miss,oop} (GeV); Count / 0.005 GeV;'     P.kin.secondary.pmiss_y        800 -2 2 coincut_ep
-
-TH1F pkin_pmiss_nuc          'SHMS p_{miss,nuc} (ccleantrack); p_{miss} (GeV); Count / 0.005 GeV;'       P.kin.secondary.pmiss_nuc      800 -2 2 ccleantrack
-TH1F pkin_pmiss_nuc_coincut  'SHMS p_{miss,nuc} (coincut); p_{miss} (GeV); Count / 0.005 GeV;'           P.kin.secondary.pmiss_nuc      800 -2 2 coincut
-TH1F pkin_pmiss_nuc_pid      'SHMS p_{miss,nuc} (coincut_ep); p_{miss} (GeV); Count / 0.005 GeV;'        P.kin.secondary.pmiss_nuc      800 -2 2 coincut_ep
-TH1F pkin_pmiss_nuc_x        'SHMS p_{miss,nuc,x} (coincut_ep); p_{miss,x} (GeV); Count / 0.005 GeV;'    P.kin.secondary.pmiss_nuc_x    800 -2 2 coincut_ep
-TH1F pkin_pmiss_nuc_y        'SHMS p_{miss,nuc,y} (coincut_ep); p_{miss,y} (GeV); Count / 0.005 GeV;'    P.kin.secondary.pmiss_nuc_y    800 -2 2 coincut_ep
-TH1F pkin_pmiss_nuc_z        'SHMS p_{miss,nuc,z} (coincut_ep); p_{miss,z} (GeV); Count / 0.005 GeV;'    P.kin.secondary.pmiss_nuc_z    800 -2 2 coincut_ep
+TH1F pkin_pmiss              'SHMS p_{miss} Magnitude (ccleantrack); p_{miss} (GeV); Count / 0.02 GeV;'  P.kin.secondary.pmiss          200 -2 2 ccleantrack
+TH1F pkin_pmiss_coincut      'SHMS p_{miss} Magnitude (coincut); p_{miss} (GeV); Count / 0.02 GeV;'      P.kin.secondary.pmiss          200 -2 2 coincut
+TH1F pkin_pmiss_pid          'SHMS p_{miss} Magnitude (coincut_ep); p_{miss} (GeV); Count / 0.02 GeV;'   P.kin.secondary.pmiss          200 -2 2 coincut_ep
+TH1F pkin_pmiss_x            'SHMS p_{miss,x} (coincut_ep); p_{miss,x} (GeV); Count / 0.02 GeV;'         P.kin.secondary.pmiss_x        200 -2 2 coincut_ep
+TH1F pkin_pmiss_y            'SHMS p_{miss,y} (coincut_ep); p_{miss,y} (GeV); Count / 0.02 GeV;'         P.kin.secondary.pmiss_y        200 -2 2 coincut_ep
+TH1F pkin_pmiss_z            'SHMS p_{miss,z} (coincut_ep); p_{miss,z} (GeV); Count / 0.02 GeV;'         P.kin.secondary.pmiss_z        200 -2 2 coincut_ep
 
 ############################
 #   MISSING ENERGY
 ############################
-TH1F pkin_Emiss              'SHMS E_{miss} (ccleantrack); E_{miss} (GeV); Count / 0.005 GeV;' P.kin.secondary.emiss 400 -1 1 ccleantrack
-TH1F pkin_Emiss_coincut      'SHMS E_{miss} (coincut); E_{miss} (GeV); Count / 0.005 GeV;'     P.kin.secondary.emiss 400 -1 1 coincut
-TH1F pkin_Emiss_pid          'SHMS E_{miss} (coincut_ep); E_{miss} (GeV); Count / 0.005 GeV;'  P.kin.secondary.emiss 400 -1 1 coincut_ep
+TH1F pkin_Emiss              'SHMS E_{miss} (ccleantrack); E_{miss} (GeV); Count / 0.01 GeV;' P.kin.secondary.emiss_nuc 400 -1 3 ccleantrack
+TH1F pkin_Emiss_coincut      'SHMS E_{miss} (coincut); E_{miss} (GeV); Count / 0.01 GeV;'     P.kin.secondary.emiss_nuc 400 -1 3 coincut
+TH1F pkin_Emiss_pid          'SHMS E_{miss} (coincut_ep); E_{miss} (GeV); Count / 0.01 GeV;'  P.kin.secondary.emiss_nuc 400 -1 3 coincut_ep
 
 
 ############################
 #   KINEMATICS
 ############################
-TH1F hkin_Q2                 'HMS Q^{2}; Q^{2} (GeV); Count / 0.005 GeV;' H.kin.primary.Q2 2000 0 10 ccleantrack
-TH1F hkin_W2                 'HMS W^{2}; W^{2} (GeV); Count / 0.005 GeV;' H.kin.primary.W2 2000 0 10 ccleantrack
+TH1F hkin_Q2                 'HMS Q^{2}; Q^{2} (GeV); Count / 0.01 GeV;' H.kin.primary.Q2 1500 0 15 ccleantrack
+TH1F hkin_W2                 'HMS W^{2}; W^{2} (GeV); Count / 0.01 GeV;' H.kin.primary.W2 1500 0 15 ccleantrack
diff --git a/DEF-files/COIN/PRODUCTION/KIN/coin_pElec_hProt_kin_histos.def b/DEF-files/COIN/PRODUCTION/KIN/coin_pElec_hProt_kin_histos.def
index 58f02214ffb85e4b8927f269400cebbec715bd32..e48e0b57c26c13c76bd7069eb3480b0a01cea272 100644
--- a/DEF-files/COIN/PRODUCTION/KIN/coin_pElec_hProt_kin_histos.def
+++ b/DEF-files/COIN/PRODUCTION/KIN/coin_pElec_hProt_kin_histos.def
@@ -2,43 +2,35 @@
 ############################
 #   MISSING MASS
 ############################
-TH1F hkin_mmiss              'HMS M_{miss} (ccleantrack); M_{miss} (GeV); Count / 0.005 GeV'  H.kin.secondary.Mmiss 800 -2 2 ccleantrack 
-TH1F hkin_mmiss_coincut      'HMS M_{miss} (coincut); M_{miss} (GeV); Count / 0.005 GeV'      H.kin.secondary.Mmiss 800 -2 2 coincut
-TH1F hkin_mmiss_coincut_ep   'HMS M_{miss} (coincut_ep); M_{miss} (GeV); Count / 0.005 GeV'   H.kin.secondary.Mmiss 800 -2 2 coincut_ep
-TH1F hkin_mmiss_tightcut     'HMS M_{miss} (tight_coin); M_{miss} (GeV); Count / 0.005 GeV'   H.kin.secondary.Mmiss 800 -2 2 tight_coin&&select_e_cut&&betacut_proton
-TH1F hkin_mmiss_ran_coincut  'HMS M_{miss} (ran_coincut); M_{miss} (GeV); Count / 0.005 GeV'  H.kin.secondary.Mmiss 800 -2 2 ran_coincut&&select_e_cut&&betacut_proton
+# Plot m_miss squared because I don't trust the square root
+formula mmiss H.kin.secondary.emiss_nuc*H.kin.secondary.emiss_nuc-H.kin.secondary.pmiss*H.kin.secondary.pmiss
+TH1F hkin_mmiss              'HMS M^{2}_{miss} (ccleantrack); M^{2}_{miss} (GeV); Count / 0.01 GeV'  mmiss 400 -2 2 ccleantrack 
+TH1F hkin_mmiss_coincut      'HMS M^{2}_{miss} (coincut); M^{2}_{miss} (GeV); Count / 0.01 GeV'      mmiss 400 -2 2 coincut
+TH1F hkin_mmiss_coincut_ep   'HMS M^{2}_{miss} (coincut_ep); M^{2}_{miss} (GeV); Count / 0.01 GeV'   mmiss 400 -2 2 coincut_ep
+TH1F hkin_mmiss_tightcut     'HMS M^{2}_{miss} (tight_coin); M^{2}_{miss} (GeV); Count / 0.01 GeV'   mmiss 400 -2 2 tight_coin&&select_e_cut&&betacut_proton
+TH1F hkin_mmiss_ran_coincut  'HMS M^{2}_{miss} (ran_coincut); M^{2}_{miss} (GeV); Count / 0.01 GeV'  mmiss 400 -2 2 ran_coincut&&select_e_cut&&betacut_proton
 
 
 ############################
 #   MISSING MOMENTUM
 ############################
-TH1F hkin_pmiss              'HMS p_{miss} Magnitude (ccleantrack); p_{miss} (GeV); Count / 0.005 GeV;'  H.kin.secondary.pmiss          800 -2 2 ccleantrack
-TH1F hkin_pmiss_coincut      'HMS p_{miss} Magnitude (coincut); p_{miss} (GeV); Count / 0.005 GeV;'      H.kin.secondary.pmiss          800 -2 2 coincut
-TH1F hkin_pmiss_pid          'HMS p_{miss} Magnitude (coincut_ep); p_{miss} (GeV); Count / 0.005 GeV;'   H.kin.secondary.pmiss          800 -2 2 coincut_ep
-TH1F hkin_pmiss_x            'HMS p_{miss,x} (coincut_ep); p_{miss,x} (GeV); Count / 0.005 GeV;'         H.kin.secondary.pmiss_x        800 -2 2 coincut_ep
-TH1F hkin_pmiss_y            'HMS p_{miss,y} (coincut_ep); p_{miss,y} (GeV); Count / 0.005 GeV;'         H.kin.secondary.pmiss_y        800 -2 2 coincut_ep
-TH1F hkin_pmiss_z            'HMS p_{miss,z} (coincut_ep); p_{miss,z} (GeV); Count / 0.005 GeV;'         H.kin.secondary.pmiss_z        800 -2 2 coincut_ep
-TH1F hkin_pmiss_par          'HMS p_{miss,par} (coincut_ep); p_{miss,par} (GeV); Count / 0.005 GeV;'     H.kin.secondary.pmiss_z        800 -2 2 coincut_ep
-TH1F hkin_pmiss_perp         'HMS p_{miss,perp} (coincut_ep); p_{miss,perp} (GeV); Count / 0.005 GeV;'   H.kin.secondary.pmiss_perp     800 -2 2 coincut_ep
-TH1F hkin_pmiss_oop          'HMS p_{miss,oop} (coincut_ep); p_{miss,oop} (GeV); Count / 0.005 GeV;'     H.kin.secondary.pmiss_y        800 -2 2 coincut_ep
-
-TH1F hkin_pmiss_nuc          'HMS p_{miss,nuc} (ccleantrack); p_{miss} (GeV); Count / 0.005 GeV;'       H.kin.secondary.pmiss_nuc      800 -2 2 ccleantrack
-TH1F hkin_pmiss_nuc_coincut  'HMS p_{miss,nuc} (coincut); p_{miss} (GeV); Count / 0.005 GeV;'           H.kin.secondary.pmiss_nuc      800 -2 2 coincut
-TH1F hkin_pmiss_nuc_pid      'HMS p_{miss,nuc} (coincut_ep); p_{miss} (GeV); Count / 0.005 GeV;'        H.kin.secondary.pmiss_nuc      800 -2 2 coincut_ep
-TH1F hkin_pmiss_nuc_x        'HMS p_{miss,nuc,x} (coincut_ep); p_{miss,x} (GeV); Count / 0.005 GeV;'    H.kin.secondary.pmiss_nuc_x    800 -2 2 coincut_ep
-TH1F hkin_pmiss_nuc_y        'HMS p_{miss,nuc,y} (coincut_ep); p_{miss,y} (GeV); Count / 0.005 GeV;'    H.kin.secondary.pmiss_nuc_y    800 -2 2 coincut_ep
-TH1F hkin_pmiss_nuc_z        'HMS p_{miss,nuc,z} (coincut_ep); p_{miss,z} (GeV); Count / 0.005 GeV;'    H.kin.secondary.pmiss_nuc_z    800 -2 2 coincut_ep
+TH1F hkin_pmiss              'HMS p_{miss} Magnitude (ccleantrack); p_{miss} (GeV); Count / 0.02 GeV;'  H.kin.secondary.pmiss          200 -2 2 ccleantrack
+TH1F hkin_pmiss_coincut      'HMS p_{miss} Magnitude (coincut); p_{miss} (GeV); Count / 0.02 GeV;'      H.kin.secondary.pmiss          200 -2 2 coincut
+TH1F hkin_pmiss_pid          'HMS p_{miss} Magnitude (coincut_ep); p_{miss} (GeV); Count / 0.02 GeV;'   H.kin.secondary.pmiss          200 -2 2 coincut_ep
+TH1F hkin_pmiss_x            'HMS p_{miss,x} (coincut_ep); p_{miss,x} (GeV); Count / 0.02 GeV;'         H.kin.secondary.pmiss_x        200 -2 2 coincut_ep
+TH1F hkin_pmiss_y            'HMS p_{miss,y} (coincut_ep); p_{miss,y} (GeV); Count / 0.02 GeV;'         H.kin.secondary.pmiss_y        200 -2 2 coincut_ep
+TH1F hkin_pmiss_z            'HMS p_{miss,z} (coincut_ep); p_{miss,z} (GeV); Count / 0.02 GeV;'         H.kin.secondary.pmiss_z        200 -2 2 coincut_ep
 
 ############################
 #   MISSING ENERGY
 ############################
-TH1F hkin_Emiss              'HMS E_{miss} (ccleantrack); E_{miss} (GeV); Count / 0.005 GeV;' H.kin.secondary.emiss 400 -1 1 ccleantrack
-TH1F hkin_Emiss_coincut      'HMS E_{miss} (coincut); E_{miss} (GeV); Count / 0.005 GeV;'     H.kin.secondary.emiss 400 -1 1 coincut
-TH1F hkin_Emiss_pid          'HMS E_{miss} (coincut_ep); E_{miss} (GeV); Count / 0.005 GeV;'  H.kin.secondary.emiss 400 -1 1 coincut_ep
+TH1F hkin_Emiss              'HMS E_{miss} (ccleantrack); E_{miss} (GeV); Count / 0.01 GeV;' H.kin.secondary.emiss_nuc 400 -1 3 ccleantrack
+TH1F hkin_Emiss_coincut      'HMS E_{miss} (coincut); E_{miss} (GeV); Count / 0.01 GeV;'     H.kin.secondary.emiss_nuc 400 -1 3 coincut
+TH1F hkin_Emiss_pid          'HMS E_{miss} (coincut_ep); E_{miss} (GeV); Count / 0.01 GeV;'  H.kin.secondary.emiss_nuc 400 -1 3 coincut_ep
 
 
 ############################
 #   KINEMATICS
 ############################
-TH1F pkin_Q2                 'SHMS Q^{2}; Q^{2} (GeV); Count / 0.005 GeV;' P.kin.primary.Q2 2000 0 10 ccleantrack
-TH1F pkin_W2                 'SHMS W^{2}; W^{2} (GeV); Count / 0.005 GeV;' P.kin.primary.W2 2000 0 10 ccleantrack
+TH1F pkin_Q2                 'SHMS Q^{2}; Q^{2} (GeV); Count / 0.01 GeV;' P.kin.primary.Q2 1500 0 15 ccleantrack
+TH1F pkin_W2                 'SHMS W^{2}; W^{2} (GeV); Count / 0.01 GeV;' P.kin.primary.W2 1500 0 15 ccleantrack
diff --git a/onlineGUI/CONFIG/COIN/PRODUCTION/coin_production.cfg b/onlineGUI/CONFIG/COIN/PRODUCTION/coin_production.cfg
index 9eb2b164161f8bdefe4f319c4f9e35477d2e817f..56be7cf05a3fc2f4bc916d0bfd499af8449fcb4a 100644
--- a/onlineGUI/CONFIG/COIN/PRODUCTION/coin_production.cfg
+++ b/onlineGUI/CONFIG/COIN/PRODUCTION/coin_production.cfg
@@ -30,41 +30,39 @@ p_htrig_tdc
 h_ctrig_tdc
 p_ctrig_tdc
 
-newpage 2 1
+newpage 3 1
 title Target Variables
-hgtrz_vs_pgtrz
 hgtry_vs_pgtry
+hgtryp_vs_pgtryp
+hgtrxp_vs_pgtrxp
 
 newpage 3 2
 title Missing Mass
-hkin_mmiss
-hkin_mmiss_coincut
-hkin_mmiss_coincut_ep
-hkin_mmiss_tightcut
-hkin_mmiss_ran_coincut
+pkin_mmiss
+pkin_mmiss_coincut
+pkin_mmiss_coincut_ep
+pkin_mmiss_tightcut
+pkin_mmiss_ran_coincut
 
-newpage 3 3
+newpage 3 2
 title Missing Momentum
-hkin_pmiss
-hkin_pmiss_coincut 
-hkin_pmiss_pid
-hkin_pmiss_x
-hkin_pmiss_y
-hkin_pmiss_z
-hkin_pmiss_par
-hkin_pmiss_perp
-hkin_pmiss_oop
+pkin_pmiss
+pkin_pmiss_coincut 
+pkin_pmiss_pid
+pkin_pmiss_x
+pkin_pmiss_y
+pkin_pmiss_z
 
 newpage 3 1
 title Missing Energy
-hkin_Emiss
-hkin_Emiss_coincut
-hkin_Emiss_pid
+pkin_Emiss
+pkin_Emiss_coincut
+pkin_Emiss_pid
 
 newpage 2 1
 title Kinematics
-pkin_Q2
-pkin_W2
+hkin_Q2
+hkin_W2
 
 newpage 3 2 logxy
 title HMS Trigger Rates