diff --git a/src/toolbox_scs/constants.py b/src/toolbox_scs/constants.py
index d58dbfc5fb48d774099d1a633965b378eed17878..69b3c32e974e9b390b2ee2fd47c6e09f9da59f18 100644
--- a/src/toolbox_scs/constants.py
+++ b/src/toolbox_scs/constants.py
@@ -68,30 +68,9 @@ mnemonics = {
     "M2BEND": ({'source': 'SA3_XTD10_MIRR-2/MOTOR/BENDER',
                 'key': 'actualPosition.value',
                 'dim': None},),
-    "hRIXS_det": ({'source': 'SCS_HRIXS_DET/CAM/CAMERA:daqOutput',
-                   'key': 'data.image.pixels',
-                   'dim': ['x', 'y']},),
-    "hRIXS_delay": ({'source': 'SCS_HRIXS_DET/MDL/CAMERA_SHUTTER',
-                     'key': 'delay.value',
-                     'dim': None},),
-    "hRIXS_index": ({'source': 'SCS_HRIXS_DET/MDL/CAMERA_SHUTTER',
-                     'key': 'currentIndex.value',
-                     'dim': None},),
-    "hRIXS_norm": ({'source': 'SCS_HRIXS_DET/MDL/CAMERA_SHUTTER',
-                     'key': 'xgmSum.value',
-                     'dim': None},),
     "tpi": ({'source': 'SCS_XTD10_TPI/DCTRL/SHUTTER',
                      'key': 'operationModePLC.value',
                      'dim': None},),
-    "chem_X": ({'source': 'SCS_CHEM_JET/MOTOR/MANA_X',
-                'key': 'actualPosition.value',
-                'dim': None},),
-    "chem_Y": ({'source': 'SCS_CHEM_JET/MOTOR/MANA_Y',
-                'key': 'actualPosition.value',
-                'dim': None},),
-    "chem_Z": ({'source': 'SCS_CHEM_JET/MOTOR/MANA_Z',
-                'key': 'actualPosition.value',
-                'dim': None},),
     "VSLIT": ({'source': 'SA3_XTD10_VSLIT/MDL/BLADE',
                'key': 'actualGap.value',
                'dim': None},),
@@ -398,55 +377,55 @@ mnemonics = {
 
     # SHG SETUP in ILH
 
-    # 800 nm delay line
+    ## 800 nm delay line
     "SHG_DELAY_800": ({'source': 'SCS_GPC_LAS/MOTOR/DELAY',
                       'key': 'actualPosition.value',
                       'dim': None},),
-    # 266 nm attenuator
+    ## 266 nm attenuator
     "SHG_ATT_266": ({'source': 'SCS_GPC_MOV/MOTOR/THETA',
                    'key': 'actualPosition.value',
                    'dim': None},),
-    # finesse delay stage to find temporal overlap between 800 nm and 400 nm beams
+    ## finesse delay stage to find temporal overlap between 800 nm and 400 nm beams
     "SHG_THG_DELAY": ({'source': 'SCS_LASLAB_LASER/MOTOR/STAGE-4',
                       'key': 'actualPosition.value',
                       'dim': None},),
-    # 266 nm half wave plate otation stage
+    ## 266 nm half wave plate otation stage
     "SHG_HWP_266": ({'source': 'SCS_LASLAB_LASER/MOTOR/STAGE-2',
                       'key': 'actualPosition.value',
                       'dim': None},),
-    # 266 nm lens
+    ## 266 nm lens
     "SHG_LENS_266": ({'source': 'SCS_GPC_LAS/PMOTOR/PARABOLA_RY',
                       'key': 'actualPosition.value',
                       'dim': None},),
-    # 800 nm attenuator
+    ## 800 nm attenuator
     "SHG_ATT_800": ({'source': 'SCS_GPC_MOV/MOTOR/THETAMAG',
                       'key': 'actualPosition.value',
                       'dim': None},),
-    # 800 nm HWM
+    ## 800 nm HWM
     "SHG_HWP_800": ({'source': 'SCS_LASLAB_LASER/MOTOR/STAGE-1',
                       'key': 'actualPosition.value',
                       'dim': None},),
-    # 400 nm Glan polarizer
+    ## 400 nm Glan polarizer
     "SHG_GLAN_POL": ({'source': 'SCS_LASLAB_LASER/MOTOR/STAGE-3',
                       'key': 'actualPosition.value',
                       'dim': None},),
-    # 800 nm lens
+    ## 800 nm lens
     "SHG_LENS_800": ({'source': 'SCS_GPC_LAS/PMOTOR/PARABOLA_RZ',
                       'key': 'actualPosition.value',
                       'dim': None},),
-    # sample TX
+    ## sample TX
     "SHG_SAM_TX": ({'source': 'SCS_GPC_LAS/PMOTOR/STAGE_X',
                       'key': 'actualPosition.value',
                       'dim': None},),
-    # sample TY
+    ## sample TY
     "SHG_SAM_TY": ({'source': 'SCS_GPC_LAS/PMOTOR/STAGE_Z',
                       'key': 'actualPosition.value',
                       'dim': None},),
-    # sample RY
+    ## sample RY
     "SHG_SAM_RY": ({'source': 'SCS_GPC_MOV/MOTOR/X',
                       'key': 'actualPosition.value',
                       'dim': None},),
-    # cameras
+    ## cameras
     "SHG_CAM1": ({'source': 'SCS_GPC_SHG/CAM/CAMERA1:daqOutput',
                       'key': 'data.image.pixels',
                       'dim': ['cam1_y', 'cam1_x']},),
@@ -529,6 +508,70 @@ mnemonics = {
                     'key': 'backTrg3.delay.value',
                     'dim': None},),
 
+    # CHEM
+    "chem_X": ({'source': 'SCS_CHEM_JET/MOTOR/MANA_X',
+                'key': 'actualPosition.value',
+                'dim': None},),
+    "chem_Y": ({'source': 'SCS_CHEM_JET/MOTOR/MANA_Y',
+                'key': 'actualPosition.value',
+                'dim': None},),
+    "chem_Z": ({'source': 'SCS_CHEM_JET/MOTOR/MANA_Z',
+                'key': 'actualPosition.value',
+                'dim': None},),
+    
+    # hRIXS
+    "hRIXS_det": ({'source': 'SCS_HRIXS_DET/CAM/CAMERA:daqOutput',
+                   'key': 'data.image.pixels',
+                   'dim': ['x', 'y']},),
+    "hRIXS_delay": ({'source': 'SCS_HRIXS_DET/MDL/CAMERA_SHUTTER',
+                     'key': 'delay.value',
+                     'dim': None},),
+    "hRIXS_index": ({'source': 'SCS_HRIXS_DET/MDL/CAMERA_SHUTTER',
+                     'key': 'currentIndex.value',
+                     'dim': None},),
+    "hRIXS_norm": ({'source': 'SCS_HRIXS_DET/MDL/CAMERA_SHUTTER',
+                     'key': 'xgmSum.value',
+                     'dim': None},),
+    "hRIXS_ABB": ({'source': 'SCS_HRIXS_MOV/MOTOR/ABB',
+                            'key': 'actualPosition.value',
+                            'dim': None},),
+    "hRIXS_ABL": ({'source': 'SCS_HRIXS_MOV/MOTOR/ABL',
+                            'key': 'actualPosition.value',
+                            'dim': None},),
+    "hRIXS_ABR": ({'source': 'SCS_HRIXS_MOV/MOTOR/ABR',
+                            'key': 'actualPosition.value',
+                            'dim': None},),
+    "hRIXS_ABT": ({'source': 'SCS_HRIXS_MOV/MOTOR/ABT',
+                            'key': 'actualPosition.value',
+                            'dim': None},),
+    "hRIXS_DRX": ({'source': 'SCS_HRIXS_MOV/MOTOR/DRX',
+                            'key': 'actualPosition.value',
+                            'dim': None},),
+    "hRIXS_DTY1":({'source': 'SCS_HRIXS_MOV/MOTOR/DTY1',
+                            'key': 'actualPosition.value',
+                            'dim': None},),
+    "hRIXS_DTZ": ({'source': 'SCS_HRIXS_MOV/MOTOR/DTZ',
+                            'key': 'actualPosition.value',
+                            'dim': None},),
+    "hRIXS_GMX": ({'source': 'SCS_HRIXS_MOV/MOTOR/GMX',
+                            'key': 'actualPosition.value',
+                            'dim': None},),
+    "hRIXS_GRX": ({'source': 'SCS_HRIXS_MOV/MOTOR/GRX',
+                            'key': 'actualPosition.value',
+                            'dim': None},),
+    "hRIXS_GTLY": ({'source': 'SCS_HRIXS_MOV/MOTOR/GTLY',
+                            'key': 'actualPosition.value',
+                            'dim': None},),
+    "hRIXS_GTRY": ({'source': 'SCS_HRIXS_MOV/MOTOR/GTRY',
+                            'key': 'actualPosition.value',
+                            'dim': None},),
+    "hRIXS_GTX": ({'source': 'SCS_HRIXS_MOV/MOTOR/GTX',
+                            'key': 'actualPosition.value',
+                            'dim': None},),
+    "hRIXS_GTZ": ({'source': 'SCS_HRIXS_MOV/MOTOR/GTZ',
+                            'key': 'actualPosition.value',
+                            'dim': None},),
+
     # XRD
     "XRD_DRY": ({'source': 'SCS_XRD_MOV/MOTOR/DRY',
              'key': 'actualPosition.value',