diff --git a/src/toolbox_scs/constants.py b/src/toolbox_scs/constants.py
index 8d4a75bc5cd2cdfe20da9901d5305202971142ee..064ed851a6f1688e0f47a7546e8009b2efee97b9 100644
--- a/src/toolbox_scs/constants.py
+++ b/src/toolbox_scs/constants.py
@@ -371,6 +371,9 @@ mnemonics = {
     "PP800_HalfWP": ({'source': 'SCS_ILH_LAS/MOTOR/ROT8WP1',
                       'key': 'actualPosition.value',
                       'dim': None},),
+    "PP800_HWP_POWER": ({'source': 'SCS_ILH_LAS/MDL/WAVEPLATE_PP800',
+                         'key': 'actualPosition.value',
+                         'dim': None},),   
     "PP800_FocusLens": ({'source': 'SCS_ILH_LAS/MOTOR/LT_SPARE1',
                          'key': 'actualPosition.value',
                          'dim': None},),
@@ -391,6 +394,79 @@ mnemonics = {
                      'key': 'actualPosition.value',
                      'dim': None},),
 
+    # SHG SETUP in ILH
+    
+    # 800 nm delay line
+    "SHG_DELAY_800": ({'source': 'SCS_GPC_LAS/MOTOR/DELAY',
+                      'key': 'actualPosition.value',
+                      'dim': None},),     
+    # 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
+    "SHG_THG_DELAY": ({'source': 'SCS_LASLAB_LASER/MOTOR/STAGE-4',
+                      'key': 'actualPosition.value',
+                      'dim': None},),     
+    # 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
+    "SHG_LENS_266": ({'source': 'SCS_GPC_LAS/PMOTOR/PARABOLA_RY',
+                      'key': 'actualPosition.value',
+                      'dim': None},),       
+    # 800 nm attenuator
+    "SHG_ATT_800": ({'source': 'SCS_GPC_MOV/MOTOR/THETAMAG',
+                      'key': 'actualPosition.value',
+                      'dim': None},),
+    # 800 nm HWM
+    "SHG_HWP_800": ({'source': 'SCS_LASLAB_LASER/MOTOR/STAGE-1',
+                      'key': 'actualPosition.value',
+                      'dim': None},),  
+    # 400 nm Glan polarizer
+    "SHG_GLAN_POL": ({'source': 'SCS_LASLAB_LASER/MOTOR/STAGE-3',
+                      'key': 'actualPosition.value',
+                      'dim': None},),      
+    # 800 nm lens
+    "SHG_LENS_800": ({'source': 'SCS_GPC_LAS/PMOTOR/PARABOLA_RZ',
+                      'key': 'actualPosition.value',
+                      'dim': None},),      
+    # sample TX  
+    "SHG_SAM_TX": ({'source': 'SCS_GPC_LAS/PMOTOR/STAGE_X',
+                      'key': 'actualPosition.value',
+                      'dim': None},),  
+    # sample TY
+    "SHG_SAM_TY": ({'source': 'SCS_GPC_LAS/PMOTOR/STAGE_Z',
+                      'key': 'actualPosition.value',
+                      'dim': None},),     
+    # sample RY
+    "SHG_SAM_RY": ({'source': 'SCS_GPC_MOV/MOTOR/X',
+                      'key': 'actualPosition.value',
+                      'dim': None},),    
+    # cameras
+    "SHG_CAM1": ({'source': 'SCS_GPC_SHG/CAM/CAMERA1:daqOutput',
+                      'key': 'data.image.pixels',
+                      'dim': ['cam1_y', 'cam1_x']},),     
+    "SHG_CAM2": ({'source': 'SCS_GPC_SHG/CAM/CAMERA2:daqOutput',
+                      'key': 'data.image.pixels',
+                      'dim': ['cam2_y', 'cam2_x']},), 
+    "SHG_CAM3": ({'source': 'SCS_GPC_SHG/CAM/CAMERA3:daqOutput',
+                      'key': 'data.image.pixels',
+                      'dim': ['cam3_y', 'cam3_x']},), 
+    "SHG_CAM4": ({'source': 'SCS_GPC_SHG/CAM/CAMERA4:daqOutput',
+                      'key': 'data.image.pixels',
+                      'dim': ['cam4_y', 'cam4_x']},),     
+    "SHG_CAM5": ({'source': 'SCS_GPC_SHG/CAM/CAMERA5:daqOutput',
+                      'key': 'data.image.pixels',
+                      'dim': ['cam5_y', 'cam5_x']},), 
+    "SHG_CAM6": ({'source': 'SCS_GPC_SHG/CAM/CAMERA6:daqOutput',
+                      'key': 'data.image.pixels',
+                      'dim': ['cam6_y', 'cam6_x']},), 
+    "SHG_CAM7": ({'source': 'SCS_GPC_SHG/CAM/CAMERA7:daqOutput',
+                      'key': 'data.image.pixels',
+                      'dim': ['cam7_y', 'cam7_x']},),
+
     # GPC
     "GPC_EOS_DelayLine": ({'source': 'SCS_CDIDET_GRD/MOTOR/IMAGER',
                            'key': 'actualPosition.value',