diff --git a/gstlal-burst/bin/gstlal_feature_hdf5_sink b/gstlal-burst/bin/gstlal_feature_hdf5_sink
index 4fc4a8bcae30cf326a0416ee20f9cbf5d7f336a1..a26802e62abef52dcfbafc70dfd4aed477a73ba2 100755
--- a/gstlal-burst/bin/gstlal_feature_hdf5_sink
+++ b/gstlal-burst/bin/gstlal_feature_hdf5_sink
@@ -125,8 +125,14 @@ class HDF5StreamSink(object):
         self.persist_cadence = options.persist_cadence
         self.waveform = options.waveform
         self.basename = '%s-%s' % (options.instrument[:1], options.basename)
-        self.columns = ['trigger_time', 'frequency', 'q', 'snr', 'phase']
-        self.feature_data = utils.HDF5TimeseriesFeatureData(self.columns, keys = self.keys, cadence = self.write_cadence, sample_rate = self.sample_rate, waveform = self.waveform)
+        self.columns = ['time', 'frequency', 'q', 'snr', 'phase', 'duration']
+        self.feature_data = utils.HDF5TimeseriesFeatureData(
+			self.columns,
+			keys = self.keys,
+			cadence = self.write_cadence,
+			sample_rate = self.sample_rate,
+			waveform = self.waveform
+		)
 
         ### get base temp directory
         if '_CONDOR_SCRATCH_DIR' in os.environ:
@@ -188,13 +194,14 @@ class HDF5StreamSink(object):
             if self.last_save_time is None:
                 self.last_save_time = self.timestamp
                 self.last_persist_time = self.timestamp
-                duration = utils.floor_div(self.timestamp + self.persist_cadence, self.persist_cadence) - self.timestamp
+                duration = utils.floor_div(self.timestamp + self.persist_cadence, self.persist_cadence) - self.timestamp + 1
                 self.set_hdf_file_properties(self.timestamp, duration)
 
             # Save triggers once per cadence if saving to disk
             if self.timestamp and utils.in_new_epoch(self.timestamp, self.last_save_time, self.write_cadence):
                 logger.info("saving features to disk at timestamp = %f" % self.timestamp)
-                self.feature_data.dump(self.tmp_path, self.feature_name, utils.floor_div(self.last_save_time, self.write_cadence), tmp = True)
+                save_time = utils.floor_div(self.last_save_time, self.write_cadence)
+                self.feature_data.dump(self.tmp_path, self.feature_name, save_time, tmp = True)
                 self.last_save_time = self.timestamp
 
             # persist triggers once per persist cadence if using hdf5 format
diff --git a/gstlal-burst/python/fxtools/feature_extractor.py b/gstlal-burst/python/fxtools/feature_extractor.py
index e82e073481b553f4cc24ad17e1300afd91c06c36..81a92573720c11fd6b0b2f90c1140dd9933518b9 100644
--- a/gstlal-burst/python/fxtools/feature_extractor.py
+++ b/gstlal-burst/python/fxtools/feature_extractor.py
@@ -113,7 +113,7 @@ class MultiChannelHandler(simplehandler.Handler):
 		self.persist_cadence = options.persist_cadence
 		self.feature_start_time = options.feature_start_time
 		self.feature_end_time = options.feature_end_time
-		self.columns = ['trigger_time', 'frequency', 'q', 'snr', 'phase']
+		self.columns = ['timestamp', 'time', 'snr', 'phase', 'frequency', 'q', 'duration']
 
 		# set whether data source is live
 		self.is_live = data_source_info.data_source in data_source_info.live_sources
@@ -129,22 +129,39 @@ class MultiChannelHandler(simplehandler.Handler):
 
 		# set queue buffer size based on file format
 		if self.save_format == 'hdf5':
-			self.buffer_size = 1 ### 1 second buffers for file-based formats
+			self.buffer_size = 1. ### 1 second buffers for file-based formats
 		else:
 			self.buffer_size = 1. / self.sample_rate
 
 		# set up queue to cache features depending on pipeline mode
 		self.feature_mode = options.feature_mode
 		if self.feature_mode == 'timeseries':
-			self.feature_queue = utils.TimeseriesFeatureQueue(self.keys, self.columns, sample_rate = self.sample_rate, buffer_size = self.buffer_size)
+			self.feature_queue = utils.TimeseriesFeatureQueue(
+				self.keys,
+				self.columns,
+				sample_rate = self.sample_rate,
+				buffer_size = self.buffer_size
+			)
 		elif self.feature_mode == 'etg':
 			self.feature_queue = utils.ETGFeatureQueue(self.keys, self.columns)
 
+		# set up structure to store feature data
 		if self.save_format == 'hdf5':
 			if self.feature_mode == 'timeseries':
-				self.fdata = utils.HDF5TimeseriesFeatureData(self.columns, keys = self.keys, cadence = self.cadence, sample_rate = self.sample_rate, waveform = self.waveform_type)
+				self.fdata = utils.HDF5TimeseriesFeatureData(
+					self.columns,
+					keys = self.keys,
+					cadence = self.cadence,
+					sample_rate = self.sample_rate,
+					waveform = self.waveform_type
+				)
 			elif self.feature_mode == 'etg':
-				self.fdata = utils.HDF5ETGFeatureData(self.columns, keys = self.keys, cadence = self.cadence, waveform = self.waveform_type)
+				self.fdata = utils.HDF5ETGFeatureData(
+					self.columns,
+					keys = self.keys,
+					cadence = self.cadence,
+					waveform = self.waveform_type
+				)
 			else:
 				raise KeyError, 'not a valid feature mode option'
 
@@ -216,13 +233,13 @@ class MultiChannelHandler(simplehandler.Handler):
 					self.last_save_time = self.timestamp
 					self.last_persist_time = self.timestamp
 					if self.save_format =='hdf5':
-						duration = utils.floor_div(self.timestamp + self.persist_cadence, self.persist_cadence) - self.timestamp
+						duration = utils.floor_div(self.timestamp + self.persist_cadence, self.persist_cadence) - self.timestamp + 1
 						self.set_hdf_file_properties(self.timestamp, duration)
 
 				# Save triggers once per cadence if saving to disk
 				if self.save_format == 'hdf5':
 					if self.timestamp and utils.in_new_epoch(self.timestamp, self.last_save_time, self.cadence) or (self.timestamp == self.feature_end_time):
-						self.logger.info("saving features to disk at timestamp = %d, latency = %.3f" % (self.timestamp, utils.gps2latency(self.timestamp)))
+						self.logger.info("saving features to disk at timestamp = %d" % self.timestamp)
 						self.save_features()
 						self.last_save_time = self.timestamp
 
@@ -237,12 +254,13 @@ class MultiChannelHandler(simplehandler.Handler):
 				# add features to respective format specified
 				if self.save_format == 'kafka':
 					if self.data_transfer == 'table':
-						self.logger.info("pushing features to disk at timestamp = %.3f, latency = %.3f" % (self.timestamp, utils.gps2latency(self.timestamp)))
 						self.producer.produce(timestamp = self.timestamp, topic = self.kafka_topic, value = json.dumps(feature_subset))
 					elif self.data_transfer == 'row':
 						for row in itertools.chain(*feature_subset['features'].values()):
 							if row:
 								self.producer.produce(timestamp = self.timestamp, topic = self.kafka_topic, value = json.dumps(row))
+
+					self.logger.info("pushing features to disk at timestamp = %.3f, latency = %.3f" % (self.timestamp, utils.gps2latency(self.timestamp)))
 					self.producer.poll(0) ### flush out queue of sent packets
 				elif self.save_format == 'bottle':
 					self.feature_data.append(feature_subset)
@@ -287,8 +305,17 @@ class MultiChannelHandler(simplehandler.Handler):
 			trigger_time = row.end_time + row.end_time_ns * 1e-9
 
 			# append row for data transfer/saving
+			feature_row = {
+				'timestamp': utils.floor_div(buftime, 1. / self.sample_rate),
+				'channel': channel,
+				'snr': row.snr,
+				'phase': row.phase,
+				'time': trigger_time,
+				'frequency': waveform['frequency'],
+				'q': waveform['q'],
+				'duration': waveform['duration'],
+			}
 			timestamp = utils.floor_div(buftime, self.buffer_size)
-			feature_row = {'channel':channel, 'snr':row.snr, 'trigger_time':trigger_time, 'frequency':waveform['frequency'], 'q':waveform['q'], 'phase':row.phase}
 			self.feature_queue.append(timestamp, channel, feature_row)
 
 	def save_features(self):
diff --git a/gstlal-burst/python/fxtools/utils.py b/gstlal-burst/python/fxtools/utils.py
index 82802a8e8bd287adcc8b446764e3e8909b47fad3..1ca6edd8a6dc60c0ada6b878cc7f27e96386a340 100644
--- a/gstlal-burst/python/fxtools/utils.py
+++ b/gstlal-burst/python/fxtools/utils.py
@@ -27,7 +27,9 @@
 
 from collections import Counter, defaultdict, deque
 import glob
+import itertools
 import logging
+import operator
 import os
 import sys
 import timeit
@@ -218,6 +220,17 @@ def gen_formatter():
     """
     return logging.Formatter('%(asctime)s | %(name)s : %(levelname)s : %(message)s')
 
+#----------------------------------
+### other utilities
+
+def group_indices(indices):
+	"""
+	Given a list of indices, groups up indices into contiguous groups.
+	"""
+	for k, group in itertools.groupby(enumerate(indices), lambda (i,x):i-x):
+		yield map(operator.itemgetter(1), group)
+
+
 ####################
 #
 #     classes
@@ -265,9 +278,18 @@ class HDF5TimeseriesFeatureData(FeatureData):
 		"""
 		Saves the current cadence of features to disk and clear out data
 		"""
-		name = "%d_%d" % (start_time, self.cadence)
 		for key in self.keys:
-			create_new_dataset(path, base, self.feature_data[key], name=name, group=key, tmp=tmp, metadata=self.metadata)
+			nonnan_indices = list(numpy.where(numpy.isfinite(self.feature_data[key]['time']))[0])
+
+			### split up and save datasets into contiguous segments
+			for idx_group in group_indices(nonnan_indices):
+				start_idx, end_idx = idx_group[0], idx_group[-1]
+				start = start_time + float(start_idx) / self.sample_rate
+				end = start_time + float(end_idx + 1) / self.sample_rate
+				name = "%.6f_%.6f" % (float(start), float(end - start))
+				create_new_dataset(path, base, self.feature_data[key][start_idx:end_idx], name=name, group=key, tmp=tmp, metadata=self.metadata)
+
+		### clear out current features
 		self.clear()
 
 	def append(self, timestamp, features):
@@ -330,19 +352,19 @@ class TimeseriesFeatureQueue(object):
 
 	Example:
 		>>> # create the queue
-		>>> columns = ['trigger_time', 'snr']
+		>>> columns = ['time', 'snr']
 		>>> channels = ['channel1']
 		>>> queue = TimeseriesFeatureQueue(channels, columns, sample_rate=1, buffer_size=1)
 		>>> # add features
-		>>> queue.append(123450, 'channel1', {'trigger_time': 123450.3, 'snr': 3.0})
-		>>> queue.append(123451, 'channel1', {'trigger_time': 123451.7, 'snr': 6.5})
-		>>> queue.append(123452, 'channel1', {'trigger_time': 123452.4, 'snr': 5.2})
+		>>> queue.append(123450, 'channel1', {'time': 123450.3, 'snr': 3.0})
+		>>> queue.append(123451, 'channel1', {'time': 123451.7, 'snr': 6.5})
+		>>> queue.append(123452, 'channel1', {'time': 123452.4, 'snr': 5.2})
 		>>> # get oldest feature
 		>>> row = queue.pop()
 		>>> row['timestamp']
 		123450
 		>>> row['features']['channel1']
-		[{'snr': 3.0, 'trigger_time': 123450.3}]
+		[{'snr': 3.0, 'time': 123450.3}]
 
 	"""
 	def __init__(self, channels, columns, **kwargs):
@@ -364,7 +386,7 @@ class TimeseriesFeatureQueue(object):
 			self.counter[timestamp] += 1
 
 			### store row, aggregating if necessary
-			idx = self._idx(row['trigger_time'])
+			idx = self._idx(row['time'])
 			if not self.in_queue[timestamp][channel][idx] or (row['snr'] > self.in_queue[timestamp][channel][idx]['snr']):
 				self.in_queue[timestamp][channel][idx] = row
 
diff --git a/gstlal-burst/share/feature_extractor/O3/channel_lists/H1-O3-lldetchar.ini b/gstlal-burst/share/feature_extractor/O3/channel_lists/H1-O3-lldetchar.ini
index c907cabe71e026135c939b2df11450cfb36464ea..ac7178dfad710371a9d85651ea8fde714ba9da8a 100644
--- a/gstlal-burst/share/feature_extractor/O3/channel_lists/H1-O3-lldetchar.ini
+++ b/gstlal-burst/share/feature_extractor/O3/channel_lists/H1-O3-lldetchar.ini
@@ -1,19 +1,8 @@
-; H1 standard channels for Observing run 2
-; Sampling rates last verified on Oct 30 2016 
+; H1 lldetchar list of channels for Observing run 3
 ;
 ; Contact: Jess McIver <jessica.mciver@ligo.org>
-;
-; Notes on how the suggested frequency and Q parameters were chosen for Omicron
-; groups are included below any sensor description. All frequency ranges should
-; be a good approximation of the valid sensor frequency range.
-;
-;
 
 [Length sensing and control]
-; Frequency and Q parameters were chosen such that the 16 kHz channels would be
-; grouped together with IMC, OMC, and PSL channels of the same sampling rate and
-; similar frequency range. 2 kHz channels would be grouped with LSC, ASC, IMC,
-; OMC and TCS channels of the same sampling rate and similar frequency range.
 flow = 4
 fhigh = Nyquist
 qhigh = 100
@@ -21,10 +10,18 @@ frametype = H1_lldetchar
 channels =
 	H1:CAL-DELTAL_EXTERNAL_DQ 16384 unsafe clean
 	H1:CAL-CFTD_DELTAL_EXTERNAL_DQ 16384 unsafe clean
-	H1:CAL-DELTAL_RESIDUAL_DBL_DQ 16384 unsafe clean
-	H1:CAL-CFTD_DELTAL_RESIDUAL_DBL_DQ 16384 unsafe clean
 	H1:CAL-DARM_CTRL_DBL_DQ 16384 unsafe clean
 	H1:CAL-DARM_ERR_DBL_DQ 16384 unsafe clean
+	H1:CAL-DELTAL_CTRL_DBL_DQ 4096 unsafe clean
+	H1:CAL-CFTD_DELTAL_CTRL_DBL_DQ 4096 unsafe clean
+	H1:CAL-DELTAL_CTRL_TST_DBL_DQ 4096 unsafe clean
+	H1:CAL-CFTD_DELTAL_CTRL_TST_DBL_DQ 4096 unsafe clean
+	H1:CAL-DELTAL_CTRL_UIM_DBL_DQ 4096 unsafe clean
+	H1:CAL-CFTD_DELTAL_CTRL_UIM_DBL_DQ 4096 unsafe clean
+	H1:CAL-DELTAL_CTRL_PUM_DBL_DQ 4096 unsafe clean
+	H1:CAL-CFTD_DELTAL_CTRL_PUM_DBL_DQ 4096 unsafe clean
+	H1:CAL-DELTAL_RESIDUAL_DBL_DQ 16384 unsafe clean
+	H1:CAL-CFTD_DELTAL_RESIDUAL_DBL_DQ 16384 unsafe clean
 	H1:LSC-DARM_IN1_DQ 16384 unsafe clean
 	H1:LSC-DARM_OUT_DQ 16384 unsafe clean
 	H1:LSC-MCL_IN1_DQ 16384 safe clean
@@ -41,6 +38,7 @@ channels =
 	H1:LSC-POP_A_RF9_Q_ERR_DQ 2048 safe clean
 	H1:LSC-PRCL_IN1_DQ 16384 safe clean
 	H1:LSC-PRCL_OUT_DQ 16384 safe clean
+	H1:LSC-REFLAIR_A_LF_OUT_DQ 2048 safe clean
 	H1:LSC-REFL_SERVO_CTRL_OUT_DQ 16384 safe clean
 	H1:LSC-REFL_A_LF_OUT_DQ 2048 safe clean
 	H1:LSC-REFL_A_RF45_I_ERR_DQ 2048 safe clean
@@ -57,13 +55,30 @@ channels =
     H1:LSC-MOD_RF9_AM_CTRL_OUT_DQ 2048 safe clean
     H1:LSC-MOD_RF9_AM_ERR_OUT_DQ 2048 safe clean
 
+[Length sensing and control: In-air photodiodes and CARM (Commissioning)]
+flow = 4
+fhigh = Nyquist
+qhigh = 100
+frametype = H1_lldetchar
+channels =
+	H1:LSC-CARM_IN1_DQ 16384 safe clean
+	H1:LSC-CARM_OUT_DQ 16384 safe clean
+	H1:LSC-POPAIR_A_LF_OUT_DQ 2048 safe clean
+	H1:LSC-POPAIR_A_RF45_I_ERR_DQ 2048 safe clean
+	H1:LSC-POPAIR_A_RF9_Q_ERR_DQ 2048 safe clean
+	H1:LSC-POPAIR_B_LF_OUT_DQ 2048 safe clean
+	H1:LSC-REFLAIR_A_RF45_I_ERR_DQ 16384 safe clean
+	H1:LSC-REFLAIR_A_RF45_Q_ERR_DQ 16384 safe clean
+	H1:LSC-REFLAIR_A_RF9_I_ERR_DQ 16384 safe clean
+	H1:LSC-REFLAIR_A_RF9_Q_ERR_DQ 16384 safe clean
+	H1:LSC-REFLAIR_B_RF135_Q_ERR_DQ 2048 safe clean
+	H1:LSC-REFLAIR_B_RF27_I_ERR_DQ 2048 safe clean
+	H1:LSC-REFLAIR_B_RF27_Q_ERR_DQ 2048 safe clean
+
 [Length sensing and control: slow]
-; Frequency and Q parameters were chosen such that these lower sampling rate
-; channels would be grouped with AMC, OMC, and SUS channels of the same sampling
-; rate and similar frequency range.
 flow = 1
 fhigh = 128
-qhigh = 60
+qhigh = 50
 frametype = H1_lldetchar
 channels =
 	H1:LSC-X_ARM_OUT_DQ 256 safe clean
@@ -71,28 +86,31 @@ channels =
 	H1:LSC-Y_ARM_OUT_DQ 256 safe clean
 	H1:LSC-Y_TIDAL_OUT_DQ 256 safe clean
 
+[Arm Length Stabilization]
+; Green laser, used for lock acquistion
+flow = 4
+fhigh = Nyquist
+qhigh = 100
+frametype = H1_lldetchar
+channels =
+	H1:ALS-C_COMM_A_LF_OUT_DQ 2048 safe clean
+	H1:ALS-C_TRX_A_LF_OUT_DQ 2048 safe clean
+
 [Alignment Sensing and Control]
-; Frequency and Q parameters were chosen such that these 2 kHz channels would be
-; grouped with LSC, IMC, OMC and TCS channels of the same sampling rate and
-; similar frequency range.
 flow = 4
 fhigh = Nyquist
 qhigh = 100
 frametype = H1_lldetchar
 channels =
 	H1:ASC-AS_A_DC_PIT_OUT_DQ 2048 safe clean
-	H1:ASC-AS_A_DC_NSUM_OUT_DQ 2048 safe clean
 	H1:ASC-AS_A_DC_YAW_OUT_DQ 2048 safe clean
 	H1:ASC-AS_A_RF36_I_YAW_OUT_DQ 2048 safe clean
 	H1:ASC-AS_A_RF36_I_PIT_OUT_DQ 2048 safe clean
-	H1:ASC-AS_A_RF36_Q_YAW_OUT_DQ 2048 safe clean
-	H1:ASC-AS_A_RF36_Q_PIT_OUT_DQ 2048 safe clean
 	H1:ASC-AS_A_RF45_I_PIT_OUT_DQ 2048 safe clean
 	H1:ASC-AS_A_RF45_I_YAW_OUT_DQ 2048 safe clean
 	H1:ASC-AS_A_RF45_Q_PIT_OUT_DQ 2048 safe clean
 	H1:ASC-AS_A_RF45_Q_YAW_OUT_DQ 2048 safe clean
 	H1:ASC-AS_B_DC_PIT_OUT_DQ 2048 safe clean
-	H1:ASC-AS_B_DC_NSUM_OUT_DQ 2048 safe clean
 	H1:ASC-AS_B_DC_YAW_OUT_DQ 2048 safe clean
 	H1:ASC-AS_B_RF36_I_PIT_OUT_DQ 2048 safe clean
 	H1:ASC-AS_B_RF36_I_YAW_OUT_DQ 2048 safe clean
@@ -103,7 +121,6 @@ channels =
 	H1:ASC-AS_B_RF45_Q_PIT_OUT_DQ 2048 unsafe clean
 	H1:ASC-AS_B_RF45_Q_YAW_OUT_DQ 2048 unsafe clean
 	H1:ASC-REFL_A_DC_PIT_OUT_DQ 2048 safe clean
-	H1:ASC-REFL_A_DC_NSUM_OUT_DQ 2048 safe clean
 	H1:ASC-REFL_A_DC_YAW_OUT_DQ 2048 safe clean
 	H1:ASC-REFL_A_RF45_I_PIT_OUT_DQ 2048 safe clean
 	H1:ASC-REFL_A_RF45_I_YAW_OUT_DQ 2048 safe clean
@@ -114,7 +131,6 @@ channels =
 	H1:ASC-REFL_A_RF9_Q_PIT_OUT_DQ 2048 safe clean
 	H1:ASC-REFL_A_RF9_Q_YAW_OUT_DQ 2048 safe clean
 	H1:ASC-REFL_B_DC_PIT_OUT_DQ 2048 safe clean
-	H1:ASC-REFL_B_DC_NSUM_OUT_DQ 2048 safe clean
 	H1:ASC-REFL_B_DC_YAW_OUT_DQ 2048 safe clean
 	H1:ASC-REFL_B_RF45_I_PIT_OUT_DQ 2048 safe clean
 	H1:ASC-REFL_B_RF45_I_YAW_OUT_DQ 2048 safe clean
@@ -138,12 +154,9 @@ channels =
 	H1:ASC-Y_TR_B_YAW_OUT_DQ 2048 safe clean
 
 [Alignment Sensing and Control: slow]
-; Frequency and Q parameters were chosen such that these lower sampling rate
-; channels would be grouped with LSC, OMC, and SUS op lev channels of the same
-; sampling rate and similar frequency range.
 flow = 1
 fhigh = 128
-qhigh = 60
+qhigh = 50
 frametype = H1_lldetchar
 channels =
 	H1:ASC-INP1_P_OUT_DQ 512 safe clean
@@ -166,22 +179,19 @@ channels =
 	H1:ASC-DSOFT_Y_OUT_DQ 512 safe clean
 
 [Photon Calibrator]
-; Frequency and Q parameters were chosen such that these 16 kHz channels would
-; be grouped with other LSC, ASC, IMC, OMC and TCS channels of the same sampling
-; rate and similar frequency range.
 flow = 4
 fhigh = Nyquist
 qhigh = 100
 frametype = H1_lldetchar
 channels =
-	H1:CAL-PCALX_RX_PD_OUT_DQ 16384 safe clean
-	H1:CAL-PCALX_TX_PD_OUT_DQ 16384 safe clean
 	H1:CAL-PCALY_RX_PD_OUT_DQ 16384 safe clean
 	H1:CAL-PCALY_TX_PD_OUT_DQ 16384 safe clean
+	H1:CAL-PCALX_RX_PD_OUT_DQ 16384 safe clean
+	H1:CAL-PCALX_TX_PD_OUT_DQ 16384 safe clean
+
 
 [Hydraulic (External) Pre Isolator]
 ; L4C inertial sensors on HEPI external seismic isolation stage
-; frequency range.
 flow = 1
 fhigh = Nyquist
 qhigh = 60
@@ -277,10 +287,6 @@ channels =
 	H1:HPI-ETMY_BLND_L4C_Z_IN1_DQ 1024 safe clean
 
 [Input Mode Cleaner]
-; Frequency and Q parameters were chosen such that the 16 kHz channels would be
-; grouped together with LSC, OMC, and PSL channels of the same sampling rate and
-; similar frequency range. 2 kHz channels would be grouped with LSC, ASC,
-; OMC and TCS channels of the same sampling rate and similar frequency range.
 flow = 4
 fhigh = Nyquist
 qhigh = 100
@@ -329,15 +335,20 @@ channels =
 	H1:IMC-WFS_B_Q_PIT_OUT_DQ 2048 safe clean
 	H1:IMC-WFS_B_Q_YAW_OUT_DQ 2048 safe clean
 
+[Input Mode Cleaner: Commissioning]
+flow = 4
+fhigh = Nyquist
+qhigh = 100
+frametype = H1_lldetchar
+channels =
+	H1:IMC-IM4_TRANS_SUM_IN1_DQ 2048 safe clean
+	H1:IMC-MC2_TRANS_SUM_IN1_DQ 2048 safe clean
+
 [Internal Seismic Isolation : BSC ISI ST1 T240s]
-; T240 inertial sensors on BSC chamber (ETMs, ITMs, BS) first stage of internal
-;seismic isolation.
-; Frequency and Q parameters were chosen such that the T240s were grouped with
-; the suspensions OSEMS, which have a similar sampling frequency and frequency
-; range.
-flow = .1
+; T240 inertial sensors on BSC chamber (ETMs, ITMs, BS) first stage of internal seismic isolation
+flow = 0.01
 fhigh = 60
-qhigh = 60
+qhigh = 50
 frametype = H1_lldetchar
 channels =
 	H1:ISI-BS_ST1_BLND_RX_T240_CUR_IN1_DQ 512 safe clean
@@ -371,11 +382,8 @@ channels =
 	H1:ISI-ETMY_ST1_BLND_Y_T240_CUR_IN1_DQ 512 safe clean
 	H1:ISI-ETMY_ST1_BLND_Z_T240_CUR_IN1_DQ 512 safe clean
 
-[Internal Seismic Isolation: optics table GS13s]
-; GS13 inertial sensors on the optics table (seismic isolation stage supporting
-;the optic suspensions)
-; Frequency and Q range parameters are unique to the GS13 sensors, having the
-; highest sampling rate of any channel to be processed down to 1 Hz.
+[Internal Seismic Isolation : optics table GS13s]
+; GS13 inertial sensors on the optics table (seismic isolation stage supporting the optic suspensions)
 flow = 1
 fhigh = Nyquist
 qhigh = 60
@@ -443,23 +451,18 @@ channels =
 	H1:ISI-ETMY_ST2_BLND_Z_GS13_CUR_IN1_DQ 4096 safe clean
 
 [Internal Seismic Isolation : ground motion STS2s]
-; STS2 inertial sensors that monitor ground motion. Located nearest to the
-; indicated chamber (HAM2, HAM5, ITMY, ETMY, ETMX)
-; Includes beam rotation sensors (BRS) for ETMX and ETMY
-; The frequency range and Q range parameters were chosen to group STS2 ground
-; motion monitors with PEM seismic sensors and low frequency microphones, which
-; have similar sampling rates and frequency ranges.
-flow = .1
+; STS2 inertial sensors that monitor ground motion. Located nearest to the indicated chamber (HAM2, HAM5, ITMY, ETMY, ETMX)
+flow = 0.01
 fhigh = 60
-qhigh = 60
+qhigh = 50
 frametype = H1_lldetchar
 channels =
-	H1:ISI-GND_STS_HAM2_X_DQ 512 safe flat
-	H1:ISI-GND_STS_HAM2_Y_DQ 512 safe flat
-	H1:ISI-GND_STS_HAM2_Z_DQ 512 safe flat
-	H1:ISI-GND_STS_HAM5_X_DQ 512 safe flat
-	H1:ISI-GND_STS_HAM5_Y_DQ 512 safe flat
-	H1:ISI-GND_STS_HAM5_Z_DQ 512 safe flat
+	H1:ISI-GND_STS_HAM2_X_DQ 512 safe clean
+	H1:ISI-GND_STS_HAM2_Y_DQ 512 safe clean
+	H1:ISI-GND_STS_HAM2_Z_DQ 512 safe clean
+	H1:ISI-GND_STS_HAM5_X_DQ 512 safe clean
+	H1:ISI-GND_STS_HAM5_Y_DQ 512 safe clean
+	H1:ISI-GND_STS_HAM5_Z_DQ 512 safe clean
 	H1:ISI-GND_STS_ITMY_X_DQ 512 safe clean
 	H1:ISI-GND_STS_ITMY_Y_DQ 512 safe clean
 	H1:ISI-GND_STS_ITMY_Z_DQ 512 safe clean
@@ -473,10 +476,6 @@ channels =
     H1:ISI-GND_BRS_ETMY_RX_OUT_DQ 256 safe clean
 
 [Output Mode Cleaner]
-; Frequency and Q parameters were chosen such that the 16 kHz channels would be
-; grouped together with LSC, OMC, and PSL channels of the same sampling rate and
-; similar frequency range. 2 kHz channels would be grouped with LSC, ASC,
-; IMC and TCS channels of the same sampling rate and similar frequency range.
 flow = 4
 fhigh = Nyquist
 qhigh = 100
@@ -492,95 +491,98 @@ channels =
 	H1:OMC-ASC_Y2_I_OUT_DQ 2048 unsafe clean
 	H1:OMC-DCPD_NULL_OUT_DQ 16384 unsafe clean
 	H1:OMC-DCPD_SUM_OUT_DQ 16384 unsafe clean
+	H1:OMC-LSC_DITHER_OUT_DQ 16384 safe clean
 	H1:OMC-LSC_I_OUT_DQ 16384 safe clean
 	H1:OMC-LSC_SERVO_OUT_DQ 2048 unsafe clean
 	H1:OMC-PZT1_MON_AC_OUT_DQ 16384 safe clean
 	H1:OMC-PZT2_MON_AC_OUT_DQ 16384 safe clean
 
 [Output Mode Cleaner: slow]
-; Frequency and Q parameters were chosen such that these lower sampling rate OMC
-; channels would be grouped with LSC and SUS channels of the same sampling rate
-; and similar frequency range.
 flow = 1
 fhigh = 128
-qhigh = 60
+qhigh = 50
 frametype = H1_lldetchar
-channels = H1:OMC-PZT1_MON_DC_OUT_DQ 512 safe clean
+channels =
+	H1:OMC-PZT1_MON_DC_OUT_DQ 512 safe clean
 	H1:OMC-PZT2_MON_DC_OUT_DQ 512 safe clean
 
+[Output Mode Cleaner: Commissioning]
+flow = 4
+fhigh = Nyquist
+qhigh = 100
+frametype = H1_lldetchar
+channels =
+	H1:OMC-ASC_QPD_A_PIT_OUT_DQ 2048 unsafe clean
+	H1:OMC-ASC_QPD_A_YAW_OUT_DQ 2048 unsafe clean
+	H1:OMC-ASC_QPD_B_PIT_OUT_DQ 2048 unsafe clean
+	H1:OMC-ASC_QPD_B_YAW_OUT_DQ 2048 unsafe clean
+	H1:OMC-DCPD_NORM_OUT_DQ 16384 safe clean
+
 [Physical Environment Monitoring: Accelerometers]
-; Frequency and Q parameters were chosen such that the 16 kHz PEM channels would
-; be grouped together (microphones and radio receivers) having the same
-; frequency ranges. 2 kHz PEM channels would be grouped together;
-; (magnetometers and accelerometers) having similar frequency ranges.
-; H1:PEM-CS_ADC_4_30_16K_OUT_DQ is an accelerometer for sensing motion that 
-; might cause beam tube particulates.
 flow = 1
-fhigh = 1024
+fhigh = Nyquist
 qhigh = 100
 frametype = H1_lldetchar
 channels =
-	H1:PEM-CS_ACC_BEAMTUBE_MCTUBE_Y_DQ 16384  safe clean
-	H1:PEM-CS_ACC_BEAMTUBE_XMAN_Y_DQ 4096 safe clean
-	H1:PEM-CS_ACC_BEAMTUBE_YMAN_X_DQ 4096 safe clean
-	H1:PEM-CS_ACC_BSC1_ITMY_X_DQ 4096 safe clean
-	H1:PEM-CS_ACC_BSC1_ITMY_Y_DQ 16384 safe clean
-	H1:PEM-CS_ACC_BSC1_ITMY_Z_DQ 4096 safe clean
-	H1:PEM-CS_ACC_BSC2_BS_Y_DQ 4096 safe clean
-	H1:PEM-CS_ACC_BSC3_ITMX_X_DQ 16384 safe clean
-	H1:PEM-CS_ACC_BSC3_ITMX_Y_DQ 4096 safe clean
-	H1:PEM-CS_ACC_EBAY_FLOOR_Z_DQ 4096 safe clean
-	H1:PEM-CS_ACC_HAM2_PRM_Y_DQ 4096 safe clean
-	H1:PEM-CS_ACC_HAM2_PRM_Z_DQ 4096 safe clean
-	H1:PEM-CS_ACC_HAM3_PR2_Y_DQ 4096 safe clean
-	H1:PEM-CS_ACC_HAM4_SR2_X_DQ 4096 safe clean
-	H1:PEM-CS_ACC_HAM5_SRM_X_DQ 4096 safe clean
-	H1:PEM-CS_ACC_HAM6_OMC_X_DQ 4096 safe clean
-	H1:PEM-CS_ACC_HAM6_OMC_Z_DQ 16384 safe clean
-	H1:PEM-CS_ACC_SQZT6_HOMODYNE_X_DQ 4096 safe clean
-	H1:PEM-CS_ACC_IOT2_IMC_Y_DQ 4096 safe clean
-	H1:PEM-CS_ACC_LVEAFLOOR_HAM6_Z_DQ 4096 safe clean
-	H1:PEM-CS_ACC_BEAMTUBE_SRTUBE_X_DQ 4096 safe clean
-	H1:PEM-CS_ACC_ISCT1_REFL_Y_DQ 4096 safe clean
-	H1:PEM-CS_ACC_ISCT6_SQZLASER_X_DQ 4096 safe clean
-	H1:PEM-CS_ACC_LVEAFLOOR_BS_X_DQ 4096 safe clean
-	H1:PEM-CS_ACC_LVEAFLOOR_BS_Y_DQ 4096 safe clean
-	H1:PEM-CS_ACC_LVEAFLOOR_BS_Z_DQ 4096 safe clean
-	H1:PEM-CS_ACC_LVEAFLOOR_HAM1_Z_DQ 4096 safe clean
-	H1:PEM-CS_ACC_LVEAFLOOR_XCRYO_Z_DQ 4096 safe clean
-	H1:PEM-CS_ACC_LVEAFLOOR_YCRYO_Z_DQ 4096 safe clean
-	H1:PEM-CS_ACC_OPLEV_ITMX_Y_DQ 4096 safe clean
-	H1:PEM-CS_ACC_OPLEV_ITMY_X_DQ 4096 safe clean
-	H1:PEM-CS_ACC_PSL_PERISCOPE_X_DQ 16384 safe clean
-	H1:PEM-CS_ACC_PSL_TABLE1_X_DQ 4096 safe clean
-	H1:PEM-CS_ACC_PSL_TABLE1_Y_DQ 4096 safe clean
-	H1:PEM-CS_ACC_PSL_TABLE1_Z_DQ 4096 safe clean
-	H1:PEM-CS_ACC_PSL_TABLE2_Z_DQ 4096 safe clean
-	H1:PEM-CS_ACC_PSL_PERISCOPE_Y_DQ 16384 safe clean
-	H1:PEM-EX_ACC_BSC9_ETMX_X_DQ 4096 safe clean
-	H1:PEM-EX_ACC_BSC9_ETMX_Y_DQ 16384 safe clean
-	H1:PEM-EX_ACC_BSC9_ETMX_Z_DQ 4096 safe clean
-	H1:PEM-EX_ACC_EBAY_FLOOR_Z_DQ 4096 safe clean
-	H1:PEM-EX_ACC_ISCTEX_TRANS_X_DQ 4096 safe clean
-	H1:PEM-EX_ACC_OPLEV_ETMX_Y_DQ 4096 safe clean
-	H1:PEM-EX_ACC_VEA_FLOOR_Z_DQ 4096 safe clean
-	H1:PEM-EY_ACC_BSC10_ETMY_X_DQ 16384 safe clean
-	H1:PEM-EY_ACC_BSC10_ETMY_Y_DQ 4096 safe clean
-	H1:PEM-EY_ACC_BSC10_ETMY_Z_DQ 4096 safe clean
-	H1:PEM-EY_ACC_EBAY_FLOOR_Z_DQ 4096 safe clean
-	H1:PEM-EY_ACC_ISCTEY_TRANS_X_DQ 4096 safe clean
-	H1:PEM-EY_ACC_OPLEV_ETMY_X_DQ 4096 safe clean
-	H1:PEM-EY_ACC_VEA_FLOOR_Z_DQ 4096 safe clean
-	H1:PEM-MX_ACC_BEAMTUBE_CRYO_Y_DQ 4096 safe clean
-	H1:PEM-MY_ACC_BEAMTUBE_CRYO_X_DQ 4096 safe clean
-	H1:PEM-CS_ADC_4_30_16K_OUT_DQ 16384 safe clean
+    H1:PEM-CS_ACC_BEAMTUBE_MCTUBE_Y_DQ 16384  safe clean
+    H1:PEM-CS_ACC_BEAMTUBE_XMAN_Y_DQ 4096 safe clean
+    H1:PEM-CS_ACC_BEAMTUBE_YMAN_X_DQ 4096 safe clean
+    H1:PEM-CS_ACC_BSC1_ITMY_X_DQ 4096 safe clean
+    H1:PEM-CS_ACC_BSC1_ITMY_Y_DQ 16384 safe clean
+    H1:PEM-CS_ACC_BSC1_ITMY_Z_DQ 4096 safe clean
+    H1:PEM-CS_ACC_BSC2_BS_Y_DQ 4096 safe clean
+    H1:PEM-CS_ACC_BSC3_ITMX_X_DQ 16384 safe clean
+    H1:PEM-CS_ACC_BSC3_ITMX_Y_DQ 4096 safe clean
+    H1:PEM-CS_ACC_EBAY_FLOOR_Z_DQ 4096 safe clean
+    H1:PEM-CS_ACC_HAM2_PRM_Y_DQ 4096 safe clean
+    H1:PEM-CS_ACC_HAM2_PRM_Z_DQ 4096 safe clean
+    H1:PEM-CS_ACC_HAM3_PR2_Y_DQ 4096 safe clean
+    H1:PEM-CS_ACC_HAM4_SR2_X_DQ 4096 safe clean
+    H1:PEM-CS_ACC_HAM5_SRM_X_DQ 4096 safe clean
+    H1:PEM-CS_ACC_HAM6_OMC_X_DQ 4096 safe clean
+    H1:PEM-CS_ACC_HAM6_OMC_Z_DQ 16384 safe clean
+    H1:PEM-CS_ACC_SQZT6_HOMODYNE_X_DQ 4096 safe clean
+    H1:PEM-CS_ACC_IOT2_IMC_Y_DQ 4096 safe clean
+    H1:PEM-CS_ACC_LVEAFLOOR_HAM6_Z_DQ 4096 safe clean
+    H1:PEM-CS_ACC_BEAMTUBE_SRTUBE_X_DQ 4096 safe clean
+    H1:PEM-CS_ACC_ISCT1_REFL_Y_DQ 4096 safe clean
+    H1:PEM-CS_ACC_ISCT6_SQZLASER_X_DQ 4096 safe clean
+    H1:PEM-CS_ACC_LVEAFLOOR_BS_X_DQ 4096 safe clean
+    H1:PEM-CS_ACC_LVEAFLOOR_BS_Y_DQ 4096 safe clean
+    H1:PEM-CS_ACC_LVEAFLOOR_BS_Z_DQ 4096 safe clean
+    H1:PEM-CS_ACC_LVEAFLOOR_HAM1_Z_DQ 4096 safe clean
+    H1:PEM-CS_ACC_LVEAFLOOR_XCRYO_Z_DQ 4096 safe clean
+    H1:PEM-CS_ACC_LVEAFLOOR_YCRYO_Z_DQ 4096 safe clean
+    H1:PEM-CS_ACC_OPLEV_ITMX_Y_DQ 4096 safe clean
+    H1:PEM-CS_ACC_OPLEV_ITMY_X_DQ 4096 safe clean
+    H1:PEM-CS_ACC_PSL_PERISCOPE_X_DQ 16384 safe clean
+    H1:PEM-CS_ACC_PSL_TABLE1_X_DQ 4096 safe clean
+    H1:PEM-CS_ACC_PSL_TABLE1_Y_DQ 4096 safe clean
+    H1:PEM-CS_ACC_PSL_TABLE1_Z_DQ 4096 safe clean
+    H1:PEM-CS_ACC_PSL_TABLE2_Z_DQ 4096 safe clean
+    H1:PEM-CS_ACC_PSL_PERISCOPE_Y_DQ 16384 safe clean
+    H1:PEM-EX_ACC_BSC9_ETMX_X_DQ 4096 safe clean
+    H1:PEM-EX_ACC_BSC9_ETMX_Y_DQ 16384 safe clean
+    H1:PEM-EX_ACC_BSC9_ETMX_Z_DQ 4096 safe clean
+    H1:PEM-EX_ACC_EBAY_FLOOR_Z_DQ 4096 safe clean
+    H1:PEM-EX_ACC_ISCTEX_TRANS_X_DQ 4096 safe clean
+    H1:PEM-EX_ACC_OPLEV_ETMX_Y_DQ 4096 safe clean
+    H1:PEM-EX_ACC_VEA_FLOOR_Z_DQ 4096 safe clean
+    H1:PEM-EY_ACC_BSC10_ETMY_X_DQ 16384 safe clean
+    H1:PEM-EY_ACC_BSC10_ETMY_Y_DQ 4096 safe clean
+    H1:PEM-EY_ACC_BSC10_ETMY_Z_DQ 4096 safe clean
+    H1:PEM-EY_ACC_EBAY_FLOOR_Z_DQ 4096 safe clean
+    H1:PEM-EY_ACC_ISCTEY_TRANS_X_DQ 4096 safe clean
+    H1:PEM-EY_ACC_OPLEV_ETMY_X_DQ 4096 safe clean
+    H1:PEM-EY_ACC_VEA_FLOOR_Z_DQ 4096 safe clean
+    H1:PEM-MX_ACC_BEAMTUBE_CRYO_Y_DQ 4096 safe clean
+    H1:PEM-MY_ACC_BEAMTUBE_CRYO_X_DQ 4096 safe clean
+    H1:PEM-CS_ADC_4_30_16K_OUT_DQ 16384 safe clean
 
 [Physical Environment Monitoring: Low frequency microphones]
-; Frequency and Q parameters were chosen such that these sensors are grouped
-; with ground motion inertial sensors in the SEI and PEM subsystems.
-flow = .1
+flow = 0.01
 fhigh = 60
-qhigh = 60
+qhigh = 50
 frametype = H1_lldetchar
 channels =
 	H1:PEM-CS_LOWFMIC_LVEA_VERTEX_DQ 256 safe clean
@@ -588,11 +590,8 @@ channels =
 	H1:PEM-EY_LOWFMIC_VEA_FLOOR_DQ 256 safe clean
 
 [Physical Environment Monitoring: Magnetometers]
-; The magnetometers with a 4 kHz sampling rate are restricted to an upper
-; frequency limit of 1 kHz to group them with other magnetometers (and
-; accelerometers) of similar frequency ranges.
-flow = 1
-fhigh = 1024
+flow = 0.01
+fhigh = Nyquist
 qhigh = 100
 frametype = H1_lldetchar
 channels =
@@ -645,12 +644,26 @@ channels =
 	H1:PEM-VAULT_MAG_1030X195Y_COIL_Y_DQ 4096 safe clean
 	H1:PEM-VAULT_MAG_1030X195Y_COIL_Z_DQ 4096 safe clean
 
+[Physical Environment Monitoring: Mains voltage monitors]
+flow = 0.01
+fhigh = Nyquist
+qhigh = 60
+frametype = H1_lldetchar
+channels =
+	H1:PEM-CS_MAINSMON_EBAY_1_DQ 1024 safe clean
+	H1:PEM-CS_MAINSMON_EBAY_2_DQ 1024 safe clean
+	H1:PEM-CS_MAINSMON_EBAY_3_DQ 1024 safe clean
+	H1:PEM-CS_MAINSMON_EBAY_QUAD_SUM_DQ 1024 safe clean
+	H1:PEM-EX_MAINSMON_EBAY_1_DQ 1024 safe clean
+	H1:PEM-EX_MAINSMON_EBAY_2_DQ 1024 safe clean
+	H1:PEM-EX_MAINSMON_EBAY_3_DQ 1024 safe clean
+	H1:PEM-EX_MAINSMON_EBAY_QUAD_SUM_DQ 1024 safe clean
+	H1:PEM-EY_MAINSMON_EBAY_1_DQ 1024 safe clean
+	H1:PEM-EY_MAINSMON_EBAY_2_DQ 1024 safe clean
+	H1:PEM-EY_MAINSMON_EBAY_3_DQ 1024 safe clean
+	H1:PEM-EY_MAINSMON_EBAY_QUAD_SUM_DQ 1024 safe clean
+
 [Physical Environment Monitoring: Microphones]
-; Frequency and Q parameters were chosen such that the 16 kHz PEM channels would
-; be grouped together (accelerometers and radio receivers) having the same
-; frequency ranges.
-; H1:PEM-CS_ADC_4_31_16K_OUT_DQ is a mic used for beam tube particulate 
-; diagnostics. 
 flow = 1
 fhigh = Nyquist
 qhigh = 100
@@ -671,13 +684,9 @@ channels =
 	H1:PEM-EY_MIC_EBAY_RACKS_DQ 16384 safe clean
 	H1:PEM-EY_MIC_VEA_MINUSY_DQ 16384 safe clean
 	H1:PEM-EY_MIC_VEA_PLUSY_DQ 16384 safe clean
-	H1:PEM-CS_ADC_4_31_16K_OUT_DQ 16384 safe clean
 
 [Physical Environment Monitoring: Radio frequency receivers]
-; Frequency and Q parameters were chosen such that the 16 kHz PEM channels would
-; be grouped together (microphones and accelerometers) having the same
-; frequency ranges.
-flow = 1
+flow = 0.01
 fhigh = Nyquist
 qhigh = 100
 frametype = H1_lldetchar
@@ -691,37 +700,10 @@ channels =
 	H1:PEM-CS_RADIO_ROOF3_BROADBAND_DQ 16384 safe clean
 	H1:PEM-CS_RADIO_ROOF4_BROADBAND_DQ 16384 safe clean
 
-[Physical Environment Monitoring: Mains voltage monitors]
-; Mainsmons have a unique sampling rate and frequency range for PEM sensors, so
-; their frequency range and Q parameters reflect this. They are not grouped with
-; other PEM sensors.
-flow = 1
-qhigh = 60
-fhigh = Nyquist
-frametype = H1_lldetchar
-channels =
-	H1:PEM-CS_MAINSMON_EBAY_1_DQ 1024 safe clean
-	H1:PEM-CS_MAINSMON_EBAY_2_DQ 1024 safe clean
-	H1:PEM-CS_MAINSMON_EBAY_3_DQ 1024 safe clean
-	H1:PEM-CS_MAINSMON_EBAY_QUAD_SUM_DQ 1024 safe clean
-	H1:PEM-EX_MAINSMON_EBAY_1_DQ 1024 safe clean
-	H1:PEM-EX_MAINSMON_EBAY_2_DQ 1024 safe clean
-	H1:PEM-EX_MAINSMON_EBAY_3_DQ 1024 safe clean
-	H1:PEM-EX_MAINSMON_EBAY_QUAD_SUM_DQ 1024 safe clean
-	H1:PEM-EY_MAINSMON_EBAY_1_DQ 1024 safe clean
-	H1:PEM-EY_MAINSMON_EBAY_2_DQ 1024 safe clean
-	H1:PEM-EY_MAINSMON_EBAY_3_DQ 1024 safe clean
-	H1:PEM-EY_MAINSMON_EBAY_QUAD_SUM_DQ 1024 safe clean
-	
-
 [Physical Environment Monitoring: Seismometers]
-; Frequency and Q parameters were chosen such that these seismic sensors are
-; grouped with ground motion inertial sensors in the SEI subsystem and low
-; frequency microphones in the PEM subsystem which have similar sampling rates
-; and frequency ranges.
-flow = .1
-fhigh = 60
-qhigh = 60
+flow = 0.03
+fhigh = 100
+qhigh = 50
 frametype = H1_lldetchar
 channels =
 	H1:PEM-CS_SEIS_LVEA_VERTEX_QUAD_SUM_DQ 256 safe clean
@@ -746,20 +728,32 @@ channels =
 	H1:PEM-MY_SEIS_VEA_FLOOR_Z_DQ 256 safe clean
 
 [Physical Environment Monitoring: STS2 vault seismometer]
-; Frequency and Q parameters were chosen such that these seismic sensors are
-; grouped with ground motion inertial sensors in the
-; SEI subsystem and low frequency microphones in the PEM subsystem which have
-; similar sampling rates and frequency ranges.
-flow = .1
+flow = 0.01
 fhigh = 60
-qhigh = 60
+qhigh = 50
 frametype = H1_lldetchar
 channels =
 	H1:PEM-VAULT_SEIS_1030X195Y_STS2_QUAD_SUM_DQ 256 safe clean
 	H1:PEM-VAULT_SEIS_1030X195Y_STS2_X_DQ 256 safe clean
 	H1:PEM-VAULT_SEIS_1030X195Y_STS2_Y_DQ 256 safe clean
 	H1:PEM-VAULT_SEIS_1030X195Y_STS2_Z_DQ 256 safe clean
-	
+
+[Physical Environment Monitoring: Tilt monitors]
+flow = 0.01
+fhigh = 60
+qhigh = 50
+frametype = H1_lldetchar
+channels =
+	H1:PEM-CS_TILT_LVEA_VERTEX_T_DQ 256 safe clean
+	H1:PEM-CS_TILT_LVEA_VERTEX_X_DQ 256 safe clean
+	H1:PEM-CS_TILT_LVEA_VERTEX_Y_DQ 256 safe clean
+	H1:PEM-EX_TILT_VEA_FLOOR_T_DQ 256 safe clean
+	H1:PEM-EX_TILT_VEA_FLOOR_X_DQ 256 safe clean
+	H1:PEM-EX_TILT_VEA_FLOOR_Y_DQ 256 safe clean
+	H1:PEM-EY_TILT_VEA_FLOOR_T_DQ 256 safe clean
+	H1:PEM-EY_TILT_VEA_FLOOR_X_DQ 256 safe clean
+	H1:PEM-EY_TILT_VEA_FLOOR_Y_DQ 256 safe clean
+
 [Physical Environment Monitoring: Temporary magnetometer blip glitch monitors]
 ; From Robert's LHO alog #33635 I moved the temporary magnetometer to near the 
 ; ESD feed-through on the ETMY chamber. It would be good for DetChar to monitor 
@@ -774,9 +768,6 @@ channels =
 	H1:PEM-EY_ADC_0_13_OUT_DQ 2048 safe clean
 
 [Pre Stabilized Laser]
-; Frequency and Q parameters were chosen such that the 16 kHz channels would be
-; grouped together with LSC, OMC, and PSL channels of the same sampling rate and
-; similar frequency range.
 flow = 4
 fhigh = Nyquist
 qhigh = 100
@@ -784,78 +775,55 @@ frametype = H1_lldetchar
 channels =
 	H1:PSL-FSS_FAST_MON_OUT_DQ 16384 safe clean
 	H1:PSL-FSS_MIXER_OUT_DQ 16384 safe clean
-	H1:PSL-ILS_HV_MON_OUT_DQ 16384 safe clean
-	H1:PSL-ILS_MIXER_OUT_DQ 16384 safe clean
 	H1:PSL-ISS_AOM_DRIVER_MON_OUT_DQ 16384 safe clean
 	H1:PSL-ISS_PDA_REL_OUT_DQ 16384 safe clean
 	H1:PSL-ISS_PDB_REL_OUT_DQ 16384 safe clean
-	H1:PSL-ISS_SECONDLOOP_QPD_PIT_OUT_DQ 2048 safe clean
-	H1:PSL-ISS_SECONDLOOP_QPD_YAW_OUT_DQ 2048 safe clean
 	H1:PSL-OSC_PD_AMP_DC_OUT_DQ 16384 safe clean
 	H1:PSL-OSC_PD_BP_DC_OUT_DQ 16384 safe clean
 	H1:PSL-OSC_PD_INT_DC_OUT_DQ 16384 unsafe clean
 	H1:PSL-OSC_PD_ISO_DC_OUT_DQ 16384 safe clean
 	H1:PSL-PMC_HV_MON_OUT_DQ 16384 safe clean
 	H1:PSL-PMC_MIXER_OUT_DQ 16384 safe clean
-	H1:PSL-PWR_HPL_DC_OUT_DQ 16384 safe clean
-
-[Pre Stabilized Laser: jitter bullseye photodiodes]
-; Frequency and Q parameters were chosen such that the 16 kHz channels would be
-; grouped together with IMC channels of the same sampling rate and
-; similar frequency range.
+	
+[Pre Stabilized Laser: Commissioning]
 flow = 4
 fhigh = Nyquist
 qhigh = 100
 frametype = H1_lldetchar
-channels =	
-	H1:PSL-DIAG_BULLSEYE_PIT_OUT_DQ 2048 safe clean
-	H1:PSL-DIAG_BULLSEYE_SUM_OUT_DQ 2048 safe clean
-	H1:PSL-DIAG_BULLSEYE_WID_OUT_DQ 2048 safe clean
-	H1:PSL-DIAG_BULLSEYE_YAW_OUT_DQ 2048 safe clean
+channels =
+	H1:PSL-FSS_PC_MON_OUT_DQ 16384 safe clean
+	H1:PSL-FSS_TPD_DC_OUT_DQ 16384 safe clean
+	H1:PSL-ILS_HV_MON_OUT_DQ 16384 safe clean
+	H1:PSL-ILS_MIXER_OUT_DQ 16384 safe clean
+	H1:PSL-PWR_HPL_DC_OUT_DQ 16384 safe clean
 
 [Suspensions: Optical levers]
-; Laser used to sense optic motion in pitch and yaw for larger optics (TMs, SR3,
-; PR3)
-; Frequency and Q parameters chose to group optical levers with LSC and OMC
-; channels of the same sampling rate and similar frequency range.
+; laser used to sense optic motion in pitch and yaw for larger optics (TMs, SR3, PR3)
 flow = 1
-fhigh = 128
-qhigh = 60
+fhigh = Nyquist
+qhigh = 50
 frametype = H1_lldetchar
 channels =
 	H1:SUS-BS_M3_OPLEV_PIT_OUT_DQ 256 safe clean
 	H1:SUS-BS_M3_OPLEV_YAW_OUT_DQ 256 safe clean
-	H1:SUS-BS_M3_OPLEV_SUM_OUT_DQ 256 safe clean
 	H1:SUS-ETMX_L3_OPLEV_PIT_OUT_DQ 256 safe clean
 	H1:SUS-ETMX_L3_OPLEV_YAW_OUT_DQ 256 safe clean
-	H1:SUS-ETMX_L3_OPLEV_SUM_OUT_DQ 256 safe clean
 	H1:SUS-ETMY_L3_OPLEV_PIT_OUT_DQ 256 safe clean
 	H1:SUS-ETMY_L3_OPLEV_YAW_OUT_DQ 256 safe clean
-	H1:SUS-ETMY_L3_OPLEV_SUM_OUT_DQ 256 safe clean
 	H1:SUS-ITMX_L3_OPLEV_PIT_OUT_DQ 256 safe clean
 	H1:SUS-ITMX_L3_OPLEV_YAW_OUT_DQ 256 safe clean
-	H1:SUS-ITMX_L3_OPLEV_SUM_OUT_DQ 256 safe clean
 	H1:SUS-ITMY_L3_OPLEV_PIT_OUT_DQ 256 safe clean
 	H1:SUS-ITMY_L3_OPLEV_YAW_OUT_DQ 256 safe clean
-	H1:SUS-ITMY_L3_OPLEV_SUM_OUT_DQ 256 safe clean
 	H1:SUS-PR3_M3_OPLEV_PIT_OUT_DQ 256 safe clean
 	H1:SUS-PR3_M3_OPLEV_YAW_OUT_DQ 256 safe clean
-	H1:SUS-PR3_M3_OPLEV_SUM_OUT_DQ 256 safe clean
 	H1:SUS-SR3_M3_OPLEV_PIT_OUT_DQ 256 safe clean
 	H1:SUS-SR3_M3_OPLEV_YAW_OUT_DQ 256 safe clean
-	H1:SUS-SR3_M3_OPLEV_SUM_OUT_DQ 256 safe clean
 
 [Suspension: OSEMs]
-; Position sensors that sense the position of the optic relative to the
-; suspension cage (or reaction mass, for TMs)
-; Frequency and Q parameters were chosen to group the OSEMs with T240 sensors,
-; which have a similar frequency range. Note T240s are processed separately from
-; STS2s, the closest frequency range match, because STS2s are processed with PEM
-; sensors such that triggers are always produced regardless of the ifo or SEI
-; platform state.
-flow = .1
+; Position sensors that sense the position of the optic relative to the suspension cage (or reaction mass, for TMs)
+flow = 0.1
 fhigh = 60
-qhigh = 60
+qhigh = 50
 frametype = H1_lldetchar
 channels =
 	H1:SUS-BS_M1_DAMP_L_IN1_DQ 256 safe clean
@@ -1023,51 +991,9 @@ channels =
 	H1:SUS-SRM_M3_WIT_L_DQ 256 safe clean
 	H1:SUS-SRM_M3_WIT_P_DQ 256 safe clean
 	H1:SUS-SRM_M3_WIT_Y_DQ 256 safe clean
-	H1:SUS-OM1_M1_DAMP_L_IN1_DQ 256 safe clean
-	H1:SUS-OM1_M1_DAMP_P_IN1_DQ 256 safe clean
-	H1:SUS-OM1_M1_DAMP_Y_IN1_DQ 256 safe clean
-	H1:SUS-OM2_M1_DAMP_L_IN1_DQ 256 safe clean
-	H1:SUS-OM2_M1_DAMP_P_IN1_DQ 256 safe clean
-	H1:SUS-OM2_M1_DAMP_Y_IN1_DQ 256 safe clean
-	H1:SUS-OM3_M1_DAMP_L_IN1_DQ 256 safe clean
-	H1:SUS-OM3_M1_DAMP_P_IN1_DQ 256 safe clean
-	H1:SUS-OM3_M1_DAMP_Y_IN1_DQ 256 safe clean
-	H1:SUS-RM1_M1_DAMP_L_IN1_DQ 256 safe clean
-	H1:SUS-RM1_M1_DAMP_P_IN1_DQ 256 safe clean
-	H1:SUS-RM1_M1_DAMP_Y_IN1_DQ 256 safe clean
-	H1:SUS-RM2_M1_DAMP_L_IN1_DQ 256 safe clean
-	H1:SUS-RM2_M1_DAMP_P_IN1_DQ 256 safe clean
-	H1:SUS-RM2_M1_DAMP_Y_IN1_DQ 256 safe clean
-	H1:SUS-TMSX_M1_DAMP_L_IN1_DQ 256 safe clean
-	H1:SUS-TMSX_M1_DAMP_P_IN1_DQ 256 safe clean
-	H1:SUS-TMSX_M1_DAMP_R_IN1_DQ 256 safe clean
-	H1:SUS-TMSX_M1_DAMP_T_IN1_DQ 256 safe clean
-	H1:SUS-TMSX_M1_DAMP_V_IN1_DQ 256 safe clean
-	H1:SUS-TMSX_M1_DAMP_Y_IN1_DQ 256 safe clean
-	H1:SUS-TMSY_M1_DAMP_L_IN1_DQ 256 safe clean
-	H1:SUS-TMSY_M1_DAMP_P_IN1_DQ 256 safe clean
-	H1:SUS-TMSY_M1_DAMP_R_IN1_DQ 256 safe clean
-	H1:SUS-TMSY_M1_DAMP_T_IN1_DQ 256 safe clean
-	H1:SUS-TMSY_M1_DAMP_V_IN1_DQ 256 safe clean
-	H1:SUS-TMSY_M1_DAMP_Y_IN1_DQ 256 safe clean
-	H1:SUS-IM1_M1_DAMP_L_IN1_DQ 256 safe clean
-	H1:SUS-IM1_M1_DAMP_P_IN1_DQ 256 safe clean
-	H1:SUS-IM1_M1_DAMP_Y_IN1_DQ 256 safe clean
-	H1:SUS-IM2_M1_DAMP_L_IN1_DQ 256 safe clean
-	H1:SUS-IM2_M1_DAMP_P_IN1_DQ 256 safe clean
-	H1:SUS-IM2_M1_DAMP_Y_IN1_DQ 256 safe clean
-	H1:SUS-IM3_M1_DAMP_L_IN1_DQ 256 safe clean
-	H1:SUS-IM3_M1_DAMP_P_IN1_DQ 256 safe clean
-	H1:SUS-IM3_M1_DAMP_Y_IN1_DQ 256 safe clean
-	H1:SUS-IM4_M1_DAMP_L_IN1_DQ 256 safe clean
-	H1:SUS-IM4_M1_DAMP_P_IN1_DQ 256 safe clean
-	H1:SUS-IM4_M1_DAMP_Y_IN1_DQ 256 safe clean
 
 [Thermal Compensation]
 ; CO2 laser Intensity stabilization control
-; Frequency range and Q range were chosen so that these 2 kHz channels would be
-; grouped with LSC, IMC, OMC and TCS channels of the same sampling rate and
-; similar frequency range.
 flow = 4
 fhigh = Nyquist
 qhigh = 100
diff --git a/gstlal-burst/share/feature_extractor/O3/channel_lists/L1-O3-lldetchar.ini b/gstlal-burst/share/feature_extractor/O3/channel_lists/L1-O3-lldetchar.ini
index 440f36d47f3bc7ed22dedba9c96a1331efc3b11f..dc0d55cd62d70d2777074311347f2b6fc637227d 100644
--- a/gstlal-burst/share/feature_extractor/O3/channel_lists/L1-O3-lldetchar.ini
+++ b/gstlal-burst/share/feature_extractor/O3/channel_lists/L1-O3-lldetchar.ini
@@ -1,46 +1,43 @@
-; L1 standard channels for Observing run 2
-; Sampling rates last verified on Oct 19 2016 
+; L1 lldetchar list channels for Observing run 3
 ;
 ; Contact: Jess McIver <jessica.mciver@ligo.org>
-;
-; Notes on how the suggested frequency and Q parameters were chosen for Omicron 
-; groups are included below any sensor description. All frequency ranges should 
-; be a good approximation of the valid sensor frequency range. 
-;
-;
 
 [Length sensing and control]
-; Frequency and Q parameters were chosen such that the 16 kHz channels would be 
-; grouped together with IMC, OMC, and PSL channels of the same sampling rate and 
-; similar frequency range. 2 kHz channels would be grouped with LSC, ASC, IMC, 
-; OMC and TCS channels of the same sampling rate and similar frequency range. 
 flow = 4
 fhigh = Nyquist
 qhigh = 100
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:CAL-DELTAL_EXTERNAL_DQ 16384 unsafe clean
 	L1:CAL-CFTD_DELTAL_EXTERNAL_DQ 16384 unsafe clean
-	L1:CAL-DELTAL_RESIDUAL_DBL_DQ 16384 unsafe clean
-	L1:CAL-CFTD_DELTAL_RESIDUAL_DBL_DQ 16384 unsafe clean
 	L1:CAL-DARM_CTRL_DBL_DQ 16384 unsafe clean
 	L1:CAL-DARM_ERR_DBL_DQ 16384 unsafe clean
+	L1:CAL-DELTAL_CTRL_DBL_DQ 4096 unsafe clean
+	L1:CAL-CFTD_DELTAL_CTRL_DBL_DQ 4096 unsafe clean
+	L1:CAL-DELTAL_CTRL_TST_DBL_DQ 4096 unsafe clean
+	L1:CAL-CFTD_DELTAL_CTRL_TST_DBL_DQ 4096 unsafe clean
+	L1:CAL-DELTAL_CTRL_UIM_DBL_DQ 4096 unsafe clean
+	L1:CAL-CFTD_DELTAL_CTRL_UIM_DBL_DQ 4096 unsafe clean
+	L1:CAL-DELTAL_CTRL_PUM_DBL_DQ 4096 unsafe clean
+	L1:CAL-CFTD_DELTAL_CTRL_PUM_DBL_DQ 4096 unsafe clean
+	L1:CAL-DELTAL_RESIDUAL_DBL_DQ 16384 unsafe clean
+	L1:CAL-CFTD_DELTAL_RESIDUAL_DBL_DQ 16384 unsafe clean
 	L1:LSC-DARM_IN1_DQ 16384 unsafe clean
 	L1:LSC-DARM_OUT_DQ 16384 unsafe clean
 	L1:LSC-MCL_IN1_DQ 16384 safe clean
 	L1:LSC-MCL_OUT_DQ 16384 safe clean
 	L1:LSC-MICH_IN1_DQ 16384 safe clean
 	L1:LSC-MICH_OUT_DQ 16384 safe clean
-	L1:LSC-POPAIR_B_RF18_I_ERR_DQ 2048 safe flat
+	L1:LSC-POPAIR_B_RF18_I_ERR_DQ 2048 safe clean
 	L1:LSC-POPAIR_B_RF90_I_ERR_DQ 2048 safe clean
-	L1:LSC-POP_A_LF_OUT_DQ 2048 safe clean
+	L1:LSC-POP_A_LF_OUT_DQ 16384 safe clean
 	L1:LSC-POP_A_RF45_I_ERR_DQ 2048 safe clean
 	L1:LSC-POP_A_RF45_Q_ERR_DQ 2048 safe clean
 	L1:LSC-POP_A_RF9_I_ERR_DQ 2048 safe clean
 	L1:LSC-POP_A_RF9_Q_ERR_DQ 2048 safe clean
 	L1:LSC-PRCL_IN1_DQ 16384 safe clean
 	L1:LSC-PRCL_OUT_DQ 16384 safe clean
-	L1:LSC-REFL_A_LF_OUT_DQ 2048 safe clean
+	L1:LSC-REFL_A_LF_OUT_DQ 16384 safe clean
 	L1:LSC-REFL_A_RF45_I_ERR_DQ 2048 safe clean
 	L1:LSC-REFL_A_RF45_Q_ERR_DQ 2048 safe clean
 	L1:LSC-REFL_A_RF9_I_ERR_DQ 2048 safe clean
@@ -50,28 +47,71 @@ channels =
 	L1:LSC-SRCL_IN1_DQ 16384 safe clean
 	L1:LSC-SRCL_OUT_DQ 16384 safe clean
 
+[Length sensing and control: In-air photodiodes and CARM (Commissioning)]
+flow = 4
+fhigh = Nyquist
+qhigh = 100
+frametype = L1_lldetchar
+channels = 
+	L1:LSC-CARM_IN1_DQ 16384 safe clean
+	L1:LSC-CARM_OUT_DQ 16384 safe clean
+	L1:LSC-POPAIR_A_LF_OUT_DQ 2048 safe clean
+	L1:LSC-POPAIR_A_RF45_I_ERR_DQ 2048 safe clean
+	L1:LSC-POPAIR_A_RF9_Q_ERR_DQ 2048 safe clean
+	L1:LSC-POPAIR_B_LF_OUT_DQ 2048 safe clean
+	L1:LSC-POPAIR_B_RF18_I_ERR_DQ 2048 safe clean
+	L1:LSC-POPAIR_B_RF90_I_ERR_DQ 2048 safe clean
+	L1:LSC-REFLAIR_A_LF_OUT_DQ 2048 safe clean
+	L1:LSC-REFLAIR_A_RF45_I_ERR_DQ 2048 safe clean
+	L1:LSC-REFLAIR_A_RF45_Q_ERR_DQ 2048 safe clean
+	L1:LSC-REFLAIR_A_RF9_I_ERR_DQ 2048 safe clean
+	L1:LSC-REFLAIR_A_RF9_Q_ERR_DQ 2048 safe clean
+	L1:LSC-REFLAIR_B_RF135_Q_ERR_DQ 2048 safe clean
+	L1:LSC-REFLAIR_B_RF27_I_ERR_DQ 2048 safe clean
+	L1:LSC-REFLAIR_B_RF27_Q_ERR_DQ 2048 safe clean
+	L1:LSC-X_TR_A_LF_OUT_DQ 2048 unsafe clean
+	L1:LSC-YARM_OUT_DQ 2048 safe clean
+	L1:LSC-Y_TR_A_LF_OUT_DQ 2048 safe clean
+
 [Arm Length Stabilization]
 ; Green laser, used for lock acquistion
-; Frequency and Q parameters were chosen such that these 2 kHz channels would be 
-; grouped with LSC, IMC, OMC and TCS channels of the same sampling rate and 
-; similar frequency range. 
 flow = 4
 fhigh = Nyquist
 qhigh = 100
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:ALS-C_TRX_A_LF_OUT_DQ 2048 safe clean
 	L1:ALS-C_TRY_A_LF_OUT_DQ 2048 safe clean
 
+[Arm Length Stabilization: Commissioning]
+; Green laser, used for lock acquistion
+flow = 4
+fhigh = Nyquist
+qhigh = 100
+frametype = L1_lldetchar
+channels = 
+	L1:ALS-C_COMM_A_LF_OUT_DQ 2048 safe clean
+	L1:ALS-C_COMM_PLL_CTRL_OUT_DQ 16384 safe clean
+	L1:ALS-C_COMM_PLL_ERR_OUT_DQ 16384 safe clean
+	L1:ALS-C_DIFF_PLL_CTRL_OUT_DQ 16384 safe clean
+	L1:ALS-C_DIFF_A_LF_OUT_DQ 2048 safe clean
+	L1:ALS-C_DIFF_PLL_ERR_OUT_DQ 16384 safe clean
+	L1:ALS-C_REFL_DC_ERR_OUT_DQ 16384 safe clean
+	L1:ALS-X_ARM_IN1_DQ 16384 safe clean
+	L1:ALS-X_FIBR_ERR_OUT_DQ 16384 safe clean
+	L1:ALS-X_REFL_CTRL_OUT_DQ 16384 safe clean
+	L1:ALS-X_REFL_ERR_OUT_DQ 16384 safe clean
+	L1:ALS-Y_ARM_IN1_DQ 16384 safe clean
+	L1:ALS-Y_FIBR_ERR_OUT_DQ 16384 safe clean
+	L1:ALS-Y_REFL_CTRL_OUT_DQ 16384 safe clean
+	L1:ALS-Y_REFL_ERR_OUT_DQ 16384 safe clean
+
 [Alignment Sensing and Control]
-; Frequency and Q parameters were chosen such that these 2 kHz channels would be 
-; grouped with LSC, IMC, OMC and TCS channels of the same sampling rate and 
-; similar frequency range. 
 flow = 4
 fhigh = Nyquist
 qhigh = 100
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:ASC-AS_A_DC_PIT_OUT_DQ 2048 safe clean
 	L1:ASC-AS_A_DC_SUM_OUT_DQ 2048 unsafe clean
 	L1:ASC-AS_A_DC_YAW_OUT_DQ 2048 safe clean
@@ -130,20 +170,17 @@ channels =
 	L1:ASC-Y_TR_B_YAW_OUT_DQ 2048 safe clean
 
 [Alignment Sensing and Control: slow]
-; Frequency and Q parameters were chosen such that these lower sampling rate 
-; channels would be grouped with LSC, OMC, and SUS op lev channels of the same 
-; sampling rate and similar frequency range. 
 flow = 1
 fhigh = 128
-qhigh = 60
+qhigh = 50
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:ASC-INP2_P_OUT_DQ 512 safe clean
 	L1:ASC-INP2_Y_OUT_DQ 512 safe clean
 	L1:ASC-MICH_P_OUT_DQ 512 safe clean
 	L1:ASC-MICH_Y_OUT_DQ 512 safe clean
-	L1:ASC-PRC1_P_OUT_DQ 512 safe flat
-	L1:ASC-PRC1_Y_OUT_DQ 512 safe flat
+	L1:ASC-PRC1_P_OUT_DQ 512 safe clean
+	L1:ASC-PRC1_Y_OUT_DQ 512 safe clean
 	L1:ASC-PRC2_P_OUT_DQ 512 safe clean
 	L1:ASC-PRC2_Y_OUT_DQ 512 safe clean
 	L1:ASC-SRC1_P_OUT_DQ 512 safe clean
@@ -154,33 +191,29 @@ channels =
 	L1:ASC-CHARD_Y_OUT_DQ 512 safe clean
 	L1:ASC-DHARD_P_OUT_DQ 512 safe clean
 	L1:ASC-DHARD_Y_OUT_DQ 512 safe clean
-	L1:ASC-CSOFT_P_OUT_DQ 512 safe flat
-	L1:ASC-CSOFT_Y_OUT_DQ 512 safe flat
-	L1:ASC-DSOFT_P_OUT_DQ 512 safe flat
-	L1:ASC-DSOFT_Y_OUT_DQ 512 safe flat
+	L1:ASC-CSOFT_P_OUT_DQ 512 safe clean
+	L1:ASC-CSOFT_Y_OUT_DQ 512 safe clean
+	L1:ASC-DSOFT_P_OUT_DQ 512 safe clean
+	L1:ASC-DSOFT_Y_OUT_DQ 512 safe clean
 
 [Photon Calibrator]
-; Frequency and Q parameters were chosen such that these 16 kHz channels would 
-; be grouped with other LSC, ASC, IMC, OMC and TCS channels of the same sampling 
-; rate and similar frequency range.
 flow = 4
 fhigh = Nyquist
 qhigh = 100
 frametype = L1_lldetchar
-channels =
-	L1:CAL-PCALX_RX_PD_OUT_DQ 16384 safe glitchy
-	L1:CAL-PCALX_TX_PD_OUT_DQ 16384 safe glitchy
+channels = 
+	L1:CAL-PCALX_RX_PD_OUT_DQ 16384 safe clean
+	L1:CAL-PCALX_TX_PD_OUT_DQ 16384 safe clean
 	L1:CAL-PCALY_RX_PD_OUT_DQ 16384 safe clean
 	L1:CAL-PCALY_TX_PD_OUT_DQ 16384 safe clean
 
 [Hydraulic (External) Pre Isolator]
 ; L4C inertial sensors on HEPI external seismic isolation stage
-; frequency range. 
 flow = 1
 fhigh = Nyquist
 qhigh = 60
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:HPI-HAM1_BLND_L4C_HP_IN1_DQ 1024 safe clean
 	L1:HPI-HAM1_BLND_L4C_RX_IN1_DQ 1024 safe clean
 	L1:HPI-HAM1_BLND_L4C_RY_IN1_DQ 1024 safe clean
@@ -271,15 +304,11 @@ channels =
 	L1:HPI-ETMY_BLND_L4C_Z_IN1_DQ 1024 safe clean
 
 [Input Mode Cleaner]
-; Frequency and Q parameters were chosen such that the 16 kHz channels would be 
-; grouped together with LSC, OMC, and PSL channels of the same sampling rate and 
-; similar frequency range. 2 kHz channels would be grouped with LSC, ASC,  
-; OMC and TCS channels of the same sampling rate and similar frequency range. 
 flow = 4
 fhigh = Nyquist
 qhigh = 100
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:IMC-DOF_1_P_IN1_DQ 2048 safe clean
 	L1:IMC-DOF_1_Y_IN1_DQ 2048 safe clean
 	L1:IMC-DOF_2_P_IN1_DQ 2048 safe clean
@@ -294,10 +323,10 @@ channels =
 	L1:IMC-IM4_TRANS_PIT_OUT_DQ 2048 safe clean
 	L1:IMC-IM4_TRANS_SUM_OUT_DQ 2048 safe clean
 	L1:IMC-IM4_TRANS_YAW_OUT_DQ 2048 safe clean
-	L1:IMC-ISS_QPD_PIT_OUT_DQ 2048 safe flat
-	L1:IMC-ISS_QPD_SUM_IN1_DQ 2048 safe flat
-	L1:IMC-ISS_QPD_SUM_OUT_DQ 2048 safe flat
-	L1:IMC-ISS_QPD_YAW_OUT_DQ 2048 safe flat
+	L1:IMC-ISS_QPD_PIT_OUT_DQ 2048 safe clean
+	L1:IMC-ISS_QPD_SUM_IN1_DQ 2048 safe clean
+	L1:IMC-ISS_QPD_SUM_OUT_DQ 2048 safe clean
+	L1:IMC-ISS_QPD_YAW_OUT_DQ 2048 safe clean
 	L1:IMC-MC1_PIT_OUT_DQ 2048 safe clean
 	L1:IMC-MC1_YAW_OUT_DQ 2048 safe clean
 	L1:IMC-MC2_PIT_OUT_DQ 2048 safe clean
@@ -327,17 +356,22 @@ channels =
 	L1:IMC-WFS_B_Q_PIT_OUT_DQ 2048 safe clean
 	L1:IMC-WFS_B_Q_YAW_OUT_DQ 2048 safe clean
 
+[Input Mode Cleaner: Commissioning]
+flow = 4
+fhigh = Nyquist
+qhigh = 100
+frametype = L1_lldetchar
+channels = 
+	L1:IMC-MC2_TRANS_SUM_IN1_DQ 2048 safe clean
+	L1:IMC-IM4_TRANS_SUM_IN1_DQ 2048 safe clean
+
 [Internal Seismic Isolation: BSC ISI ST1 T240s]
-; T240 inertial sensors on BSC chamber (ETMs, ITMs, BS) first stage of internal 
-; seismic isolation
-; Frequency and Q parameters were chosen such that the T240s were grouped with 
-; the suspensions OSEMS, which have a similar sampling frequency and frequency 
-; range. 
-flow = .1
+; T240 inertial sensors on BSC chamber (ETMs, ITMs, BS) first stage of internal seismic isolation
+flow = 0.01
 fhigh = 60
-qhigh = 60
+qhigh = 50
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:ISI-BS_ST1_BLND_RX_T240_CUR_IN1_DQ 512 safe clean
 	L1:ISI-BS_ST1_BLND_RY_T240_CUR_IN1_DQ 512 safe clean
 	L1:ISI-BS_ST1_BLND_RZ_T240_CUR_IN1_DQ 512 safe clean
@@ -370,15 +404,12 @@ channels =
 	L1:ISI-ETMY_ST1_BLND_Z_T240_CUR_IN1_DQ 512 safe clean
 
 [Internal Seismic Isolation : optics table GS13s]
-; GS13 inertial sensors on the optics table (seismic isolation stage supporting 
-; the optic suspensions)
-; Frequency and Q range parameters are unique to the GS13 sensors, having the 
-; highest sampling rate of any channel to be processed down to 1 Hz. 
+; GS13 inertial sensors on the optics table (seismic isolation stage supporting the optic suspensions)
 flow = 1
 fhigh = Nyquist
 qhigh = 60
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:ISI-BS_ST2_BLND_RX_GS13_CUR_IN1_DQ 4096 safe clean
 	L1:ISI-BS_ST2_BLND_RY_GS13_CUR_IN1_DQ 4096 safe clean
 	L1:ISI-BS_ST2_BLND_RZ_GS13_CUR_IN1_DQ 4096 safe clean
@@ -441,17 +472,12 @@ channels =
 	L1:ISI-ITMY_ST2_BLND_Z_GS13_CUR_IN1_DQ 4096 safe clean
 
 [Internal Seismic Isolation : ground motion STS2s]
-; STS2 inertial sensors that monitor ground motion. Located nearest to the 
-; indicated chamber (HAM2, HAM5, ITMY, ETMY, ETMX)
-; Includes beam rotation sensors (BRS) for ETMX, ETMY, ITMX, and ITMY
-; The frequency range and Q range parameters were chosen to group STS2 ground 
-; motion monitors with PEM seismic sensors and low frequency microphones, which 
-; have similar sampling rates and frequency ranges. 
-flow = .1
+; STS2 inertial sensors that monitor ground motion. Located nearest to the indicated chamber (HAM2, HAM5, ITMY, ETMY, ETMX)
+flow = 0.01
 fhigh = 60
-qhigh = 60
+qhigh = 50
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:ISI-GND_STS_HAM2_X_DQ 512 safe clean
 	L1:ISI-GND_STS_HAM2_Y_DQ 512 safe clean
 	L1:ISI-GND_STS_HAM2_Z_DQ 512 safe clean
@@ -469,15 +495,11 @@ channels =
 	L1:ISI-GND_STS_ETMY_Z_DQ 512 safe clean
 
 [Output Mode Cleaner]
-; Frequency and Q parameters were chosen such that the 16 kHz channels would be 
-; grouped together with LSC, OMC, and PSL channels of the same sampling rate and 
-; similar frequency range. 2 kHz channels would be grouped with LSC, ASC,  
-; IMC and TCS channels of the same sampling rate and similar frequency range. 
 flow = 4
 fhigh = Nyquist
 qhigh = 100
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:OMC-ASC_ANG_X_OUT_DQ 2048 safe clean
 	L1:OMC-ASC_ANG_Y_OUT_DQ 2048 safe clean
 	L1:OMC-ASC_P1_I_OUT_DQ 2048 unsafe clean
@@ -495,93 +517,94 @@ channels =
 	L1:OMC-PZT2_MON_AC_OUT_DQ 16384 safe clean
 
 [Output Mode Cleaner: slow]
-; Frequency and Q parameters were chosen such that the lower sampling rate OMC 
-; channels would be grouped with LSC and SUS channels of the same sampling rate 
-; and similar frequency range. 
 flow = 1
 fhigh = 128
-qhigh = 60
+qhigh = 50
 frametype = L1_lldetchar
-channels = L1:OMC-PZT1_MON_DC_OUT_DQ 512 safe clean
+channels = 
 	L1:OMC-PZT2_MON_DC_OUT_DQ 512 safe clean
+	L1:OMC-PZT1_MON_DC_OUT_DQ 512 safe clean
+
+[Output Mode Cleaner: Commissioning]
+flow = 4
+fhigh = Nyquist
+qhigh = 100
+frametype = L1_lldetchar
+channels = 
+	L1:OMC-ASC_P1_Q_OUT_DQ 2048 unsafe clean
+	L1:OMC-ASC_P2_Q_OUT_DQ 2048 unsafe clean
+	L1:OMC-ASC_Y1_Q_OUT_DQ 2048 unsafe clean
+	L1:OMC-ASC_Y2_Q_OUT_DQ 2048 unsafe clean
+	L1:OMC-ASC_QPD_A_PIT_OUT_DQ 2048 unsafe clean
+	L1:OMC-ASC_QPD_A_YAW_OUT_DQ 2048 unsafe clean
+	L1:OMC-ASC_QPD_B_PIT_OUT_DQ 2048 unsafe clean
+	L1:OMC-ASC_QPD_B_YAW_OUT_DQ 2048 unsafe clean
+	L1:OMC-DCPD_NORM_OUT_DQ 16384 safe clean
 
 [Physical Environment Monitoring: Accelerometers]
-; Frequency and Q parameters were chosen such that the 16 kHz PEM channels would 
-; be grouped together (microphones and radio receivers) having the same 
-; frequency ranges. 2 kHz PEM channels would be grouped together; 
-; (magnetometers and accelerometers) having similar frequency ranges. 
 flow = 1
-fhigh = 1024
+fhigh = Nyquist
 qhigh = 100
 frametype = L1_lldetchar
-channels =
-	L1:PEM-CS_ACC_BEAMTUBE_YMAN_X_DQ 2048 safe clean
-	L1:PEM-CS_ACC_BEAMTUBE_XMAN_Y_DQ 2048 safe clean
-	L1:PEM-CS_ACC_BSC1_ITMY_X_DQ 2048 safe clean
+channels = 
+	L1:PEM-CS_ACC_BEAMTUBE_XMAN_Y_DQ 4096 safe clean
+	L1:PEM-CS_ACC_BSC1_ITMY_X_DQ 16384 safe clean
 	L1:PEM-CS_ACC_BSC1_ITMY_Y_DQ 16384 safe clean
-	L1:PEM-CS_ACC_BSC2_BS_Y_DQ 2048 safe clean
+	L1:PEM-CS_ACC_BSC2_BS_Y_DQ 4096 safe clean
 	L1:PEM-CS_ACC_BSC3_ITMX_X_DQ 16384 safe clean
-	L1:PEM-CS_ACC_BSC3_ITMX_Y_DQ 2048 safe clean
-	L1:PEM-CS_ACC_EBAY_FLOOR_Z_DQ 2048 safe clean
-	L1:PEM-CS_ACC_HAM2_PRM_Y_DQ 2048 safe clean
+	L1:PEM-CS_ACC_BSC3_ITMX_Y_DQ 16384 safe clean
+	L1:PEM-CS_ACC_EBAY_FLOOR_Z_DQ 4096 safe clean
+	L1:PEM-CS_ACC_HAM2_PRM_Y_DQ 16384 safe clean
 	L1:PEM-CS_ACC_HAM2_PRM_Z_DQ 16384 safe clean
-	L1:PEM-CS_ACC_HAM3_PR2_Y_DQ 2048 safe clean
-	L1:PEM-CS_ACC_HAM4_SR2_X_DQ 2048 safe clean
-	L1:PEM-CS_ACC_HAM5_SRM_X_DQ 2048 safe clean
-	L1:PEM-CS_ACC_HAM6VAC_OMCCAGE_X_DQ 4096 safe clean
-	L1:PEM-CS_ACC_HAM6VAC_OMCCAGE_Y_DQ 4096 safe clean
-	L1:PEM-CS_ACC_HAM6VAC_OMCCAGE_Z_DQ 4096 safe clean
+	L1:PEM-CS_ACC_HAM3_PR2_Y_DQ 16384 safe clean
+	L1:PEM-CS_ACC_HAM4_SR2_X_DQ 16384 safe clean
+	L1:PEM-CS_ACC_HAM5_SRM_X_DQ 16384 safe clean
 	L1:PEM-CS_ACC_HAM6VAC_SEPTUM_X_DQ 4096 safe clean
 	L1:PEM-CS_ACC_HAM6VAC_SEPTUM_Y_DQ 4096 safe clean
 	L1:PEM-CS_ACC_HAM6VAC_SEPTUM_Z_DQ 4096 safe clean
-	L1:PEM-CS_ACC_HAM6_OMC_X_DQ 2048 safe clean
+	L1:PEM-CS_ACC_HAM6_OMC_X_DQ 16384 safe clean
 	L1:PEM-CS_ACC_HAM6_OMC_Z_DQ 16384 safe clean
-	L1:PEM-CS_ACC_ISCT1_REFL_Y_DQ 2048 safe clean
-	L1:PEM-CS_ACC_LVEAFLOOR_BS_Z_DQ 2048 safe clean
-	L1:PEM-CS_ACC_LVEAFLOOR_HAM1_Z_DQ 2048 safe clean
-	L1:PEM-CS_ACC_LVEAFLOOR_XCRYO_Z_DQ 2048 safe clean
-	L1:PEM-CS_ACC_LVEAFLOOR_YCRYO_Z_DQ 2048 safe clean
-	L1:PEM-CS_ACC_OPLEV_ITMX_Y_DQ 2048 safe clean
-	L1:PEM-CS_ACC_OPLEV_ITMY_X_DQ 2048 safe clean
+	L1:PEM-CS_ACC_ISCT1_REFL_Y_DQ 4096 safe clean
+	L1:PEM-CS_ACC_LVEAFLOOR_BS_Z_DQ 4096 safe clean
+	L1:PEM-CS_ACC_LVEAFLOOR_XCRYO_Z_DQ 4096 safe clean
+	L1:PEM-CS_ACC_LVEAFLOOR_YCRYO_Z_DQ 4096 safe clean
+	L1:PEM-CS_ACC_OPLEV_ITMX_Y_DQ 4096 safe clean
+	L1:PEM-CS_ACC_OPLEV_ITMY_X_DQ 4096 safe clean
 	L1:PEM-CS_ACC_PSL_PERISCOPE_X_DQ 16384 safe clean
-	L1:PEM-CS_ACC_PSL_TABLE1_X_DQ 2048 safe clean
-	L1:PEM-CS_ACC_PSL_TABLE1_Y_DQ 2048 safe clean
-	L1:PEM-CS_ACC_PSL_TABLE1_Z_DQ 2048 safe clean
-	L1:PEM-CS_ACC_PSL_TABLE2_Z_DQ 2048 safe clean
-	L1:PEM-EX_ACC_BSC4_ETMX_X_DQ 2048 safe clean
+	L1:PEM-CS_ACC_PSL_TABLE1_X_DQ 4096 safe clean
+	L1:PEM-CS_ACC_PSL_TABLE1_Y_DQ 4096 safe clean
+	L1:PEM-CS_ACC_PSL_TABLE1_Z_DQ 4096 safe clean
+	L1:PEM-CS_ACC_PSL_TABLE2_Z_DQ 4096 safe clean
+	L1:PEM-EX_ACC_BSC4_ETMX_X_DQ 4096 safe clean
 	L1:PEM-EX_ACC_BSC4_ETMX_Y_DQ 16384 safe clean
-	L1:PEM-EX_ACC_BSC4_ETMX_Z_DQ 2048 safe clean
-	L1:PEM-EX_ACC_EBAY_FLOOR_Z_DQ 2048 safe clean
-	L1:PEM-EX_ACC_OPLEV_ETMX_Y_DQ 2048 safe clean
-	L1:PEM-EX_ACC_VEA_FLOOR_Z_DQ 2048 safe clean
+	L1:PEM-EX_ACC_BSC4_ETMX_Z_DQ 4096 safe clean
+	L1:PEM-EX_ACC_EBAY_FLOOR_Z_DQ 4096 safe clean
+	L1:PEM-EX_ACC_OPLEV_ETMX_Y_DQ 4096 safe clean
+	L1:PEM-EX_ACC_VEA_FLOOR_Z_DQ 4096 safe clean
 	L1:PEM-EY_ACC_BSC5_ETMY_X_DQ 16384 safe clean
-	L1:PEM-EY_ACC_BSC5_ETMY_Y_DQ 2048 safe clean
-	L1:PEM-EY_ACC_BSC5_ETMY_Z_DQ 2048 safe clean
-	L1:PEM-EY_ACC_EBAY_FLOOR_Z_DQ 2048 safe clean
-	L1:PEM-EY_ACC_OPLEV_ETMY_X_DQ 2048 safe clean
-	L1:PEM-EY_ACC_VEA_FLOOR_Z_DQ 2048 safe clean
+	L1:PEM-EY_ACC_BSC5_ETMY_Y_DQ 4096 safe clean
+	L1:PEM-EY_ACC_BSC5_ETMY_Z_DQ 4096 safe clean
+	L1:PEM-EY_ACC_EBAY_FLOOR_Z_DQ 4096 safe clean
+	L1:PEM-EY_ACC_OPLEV_ETMY_X_DQ 4096 safe clean
+	L1:PEM-EY_ACC_VEA_FLOOR_Z_DQ 4096 safe clean
+	L1:PEM-CS_ACC_LVEAFLOOR_HAM1_Z_DQ 4096 safe clean
 
 [Physical Environment Monitoring: Low frequency microphones]
-; Frequency and Q parameters were chosen such that these sensors are grouped 
-; with ground motion inertial sensors in the SEI and PEM subsystems. 
-flow = .1
+flow = 0.01
 fhigh = 60
-qhigh = 60
+qhigh = 50
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:PEM-CS_LOWFMIC_LVEA_VERTEX_DQ 256 safe clean
 	L1:PEM-EX_LOWFMIC_VEA_FLOOR_DQ 256 safe clean
 	L1:PEM-EY_LOWFMIC_VEA_FLOOR_DQ 256 safe clean
 
 [Physical Environment Monitoring: Magnetometers]
-; The magnetometers with a 4 kHz sampling rate are restricted to an upper 
-; frequency limit of 1 kHz to group them with other magnetometers (and 
-; accelerometers) of similar frequency ranges. 
-flow = 1
-fhigh = 1024
+flow = 0.01
+fhigh = Nyquist
 qhigh = 100
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:PEM-CS_MAG_EBAY_SUSRACK_QUAD_SUM_DQ 4096 safe clean
 	L1:PEM-CS_MAG_EBAY_SUSRACK_X_DQ 8192 safe clean
 	L1:PEM-CS_MAG_EBAY_SUSRACK_Y_DQ 8192 safe clean
@@ -610,24 +633,13 @@ channels =
 	L1:PEM-EY_MAG_VEA_FLOOR_X_DQ 8192 safe clean
 	L1:PEM-EY_MAG_VEA_FLOOR_Y_DQ 8192 safe clean
 	L1:PEM-EY_MAG_VEA_FLOOR_Z_DQ 8192 safe clean
-	L1:PEM-EY_VAULT_MAG_COIL_Z_DQ 4096 safe clean
-	L1:PEM-EY_VAULT_MAG_LEMI_X_DQ 4096 safe clean
-	L1:PEM-EY_VAULT_MAG_LEMI_Y_DQ 4096 safe clean
 
 [Physical Environment Monitoring: Mains voltage monitors]
-; Mainsmons sampled at 1 kHz have a unique sampling rate and frequency range for
-; PEM sensors, so their frequency range and Q parameters reflect this. They are
-; not grouped with other PEM sensors. Mainsmons sampled at 256 Hz are group with 
-; other PEM sensors sampled at 256 Hz (seismometers and low frequency 
-; microphones). 
-; L1:PEM-CS_ADC_4_20_OUT_DQ and L1:PEM-CS_ADC_4_21_OUT_DQ are ITMX ESD power
-; monitors. L1:PEM-EX_ADC_0_12_OUT_DQ is the ETMX ESD power monitor, 
-; L1:PEM-EY_ADC_0_12_OUT_DQ is the ETMY ESD power monitor. 
-flow = 1
-qhigh = 60
+flow = 0.01
 fhigh = Nyquist
+qhigh = 60
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:PEM-CS_MAINSMON_EBAY_1_DQ 1024 safe clean
 	L1:PEM-CS_MAINSMON_EBAY_2_DQ 1024 safe clean
 	L1:PEM-CS_MAINSMON_EBAY_3_DQ 1024 safe clean
@@ -641,19 +653,16 @@ channels =
 	L1:PEM-EY_MAINSMON_EBAY_QUAD_SUM_DQ 1024 safe clean
 
 [Physical Environment Monitoring: Microphones]
-; Frequency and Q parameters were chosen such that the 16 kHz PEM channels would 
-; be grouped together (accelerometers and radio receivers) having the same 
-; frequency ranges.
 flow = 1
 fhigh = Nyquist
 qhigh = 100
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:PEM-CS_MIC_EBAY_RACKS_DQ 16384 safe clean
 	L1:PEM-CS_MIC_LVEA_BS_DQ 16384 safe clean
 	L1:PEM-CS_MIC_LVEA_INPUTOPTICS_DQ 16384 safe clean
 	L1:PEM-CS_MIC_LVEA_OUTPUTOPTICS_DQ 16384 safe clean
-	L1:PEM-CS_MIC_LVEA_XMANSPOOL_DQ 16384 safe glitchy
+	L1:PEM-CS_MIC_LVEA_XMANSPOOL_DQ 16384 safe clean
 	L1:PEM-CS_MIC_LVEA_YMANSPOOL_DQ 16384 safe clean
 	L1:PEM-CS_MIC_PSL_CENTER_DQ 16384 safe clean
 	L1:PEM-EX_MIC_EBAY_RACKS_DQ 16384 safe clean
@@ -662,14 +671,11 @@ channels =
 	L1:PEM-EY_MIC_VEA_PLUSY_DQ 16384 safe clean
 
 [Physical Environment Monitoring: Radio frequency receivers]
-; Frequency and Q parameters were chosen such that the 16 kHz PEM channels would 
-; be grouped together (microphones and accelerometers) having the same 
-; frequency ranges.
-flow = 1
+flow = 0.01
 fhigh = Nyquist
 qhigh = 100
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:PEM-CS_RADIO_EBAY_NARROWBAND_1_DQ 16384 safe clean
 	L1:PEM-CS_RADIO_EBAY_NARROWBAND_2_DQ 16384 safe clean
 	L1:PEM-CS_RADIO_LVEA_NARROWBAND_1_DQ 16384 safe clean
@@ -678,15 +684,11 @@ channels =
 	L1:PEM-CS_RADIO_ROOF2_BROADBAND_DQ 16384 safe clean
 
 [Physical Environment Monitoring: Seismometers]
-; Frequency and Q parameters were chosen such that these seismic sensors are 
-; grouped with ground motion inertial sensors in the SEI subsystem and low 
-; frequency microphones in the PEM subsystem which have similar sampling rates 
-; and frequency ranges. 
-flow = 0.1
-fhigh = 60
-qhigh = 60
+flow = 0.03
+fhigh = 100
+qhigh = 50
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:PEM-CS_SEIS_LVEA_VERTEX_QUAD_SUM_DQ 256 safe clean
 	L1:PEM-CS_SEIS_LVEA_VERTEX_X_DQ 256 safe clean
 	L1:PEM-CS_SEIS_LVEA_VERTEX_Y_DQ 256 safe clean
@@ -699,19 +701,13 @@ channels =
 	L1:PEM-EY_SEIS_VEA_FLOOR_X_DQ 256 safe clean
 	L1:PEM-EY_SEIS_VEA_FLOOR_Y_DQ 256 safe clean
 	L1:PEM-EY_SEIS_VEA_FLOOR_Z_DQ 256 safe clean
-	L1:PEM-EY_VAULT_SEIS_STS2_X_DQ 256 safe clean
-	L1:PEM-EY_VAULT_SEIS_STS2_Y_DQ 256 safe clean
-	L1:PEM-EY_VAULT_SEIS_STS2_Z_DQ 256 safe clean
 
 [Pre Stabilized Laser]
-; Frequency and Q parameters were chosen such that the 16 kHz channels would be 
-; grouped together with LSC, OMC, and PSL channels of the same sampling rate and 
-; similar frequency range. 
 flow = 4
 fhigh = Nyquist
 qhigh = 100
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:PSL-FSS_FAST_MON_OUT_DQ 16384 safe clean
 	L1:PSL-FSS_MIXER_OUT_DQ 16384 safe clean
 	L1:PSL-ISS_AOM_DRIVER_MON_OUT_DQ 16384 safe clean
@@ -722,21 +718,28 @@ channels =
 	L1:PSL-PMC_HV_MON_OUT_DQ 16384 safe clean
 	L1:PSL-PMC_MIXER_OUT_DQ 16384 safe clean
 
+[Pre Stabilized Laser: Commissioning]
+flow = 4
+fhigh = Nyquist
+qhigh = 100
+frametype = L1_lldetchar
+channels = 
+	L1:PSL-FSS_PC_MON_OUT_DQ 16384 safe clean
+	L1:PSL-ILS_MIXER_OUT_DQ 16384 safe clean
+	L1:PSL-PWR_HPL_DC_OUT_DQ 16384 safe clean
+
+
 [Suspensions: Optical levers]
-; laser used to sense optic motion in pitch and yaw for larger optics (TMs, SR3, 
-; PR3)
-; Frequency and Q parameters chose to group optical levers with LSC and OMC 
-; channels of the same sampling rate and similar frequency range. 
+; laser used to sense optic motion in pitch and yaw for larger optics (TMs, SR3, PR3)
 flow = 1
 fhigh = Nyquist
-qhigh = 60
+qhigh = 50
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:SUS-ITMX_L3_OPLEV_PIT_OUT_DQ 256 safe clean
 	L1:SUS-ITMX_L3_OPLEV_YAW_OUT_DQ 256 safe clean
 	L1:SUS-ITMY_L3_OPLEV_PIT_OUT_DQ 256 safe clean
 	L1:SUS-ITMY_L3_OPLEV_YAW_OUT_DQ 256 safe clean
-	L1:SUS-ITMY_L3_OPLEV_SUM_OUT_DQ 256 safe clean
 	L1:SUS-BS_M3_OPLEV_PIT_OUT_DQ 256 safe clean
 	L1:SUS-BS_M3_OPLEV_YAW_OUT_DQ 256 safe clean
 	L1:SUS-PR3_M3_OPLEV_PIT_OUT_DQ 256 safe clean
@@ -747,21 +750,14 @@ channels =
 	L1:SUS-ETMX_L3_OPLEV_YAW_OUT_DQ 256 safe clean
 	L1:SUS-ETMY_L3_OPLEV_PIT_OUT_DQ 256 safe clean
 	L1:SUS-ETMY_L3_OPLEV_YAW_OUT_DQ 256 safe clean
-    L1:SUS-ETMY_L3_OPLEV_SUM_OUT_DQ 256 safe clean
 
 [Suspension: OSEMs]
-; Position sensors that sense the position of the optic relative to the 
-; suspension cage (or reaction mass, for TMs)
-; Frequency and Q parameters were chosen to group the OSEMs with T240 sensors, 
-; which have a similar frequency range. Note T240s are processed separately from 
-; STS2s, the closest frequency range match, because STS2s are processed with PEM 
-; sensors such that triggers are always produced regardless of the ifo or SEI 
-; platform state. 
+; Position sensors that sense the position of the optic relative to the suspension cage (or reaction mass, for TMs)
 flow = 0.1
 fhigh = 60
-qhigh = 60
+qhigh = 50
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:SUS-BS_M1_DAMP_L_IN1_DQ 256 safe clean
 	L1:SUS-BS_M1_DAMP_P_IN1_DQ 256 safe clean
 	L1:SUS-BS_M1_DAMP_R_IN1_DQ 256 safe clean
@@ -838,8 +834,8 @@ channels =
 	L1:SUS-MC2_M1_DAMP_V_IN1_DQ 256 safe clean
 	L1:SUS-MC2_M1_DAMP_Y_IN1_DQ 256 safe clean
 	L1:SUS-MC2_M2_WIT_L_DQ 256 safe clean
-	L1:SUS-MC2_M2_WIT_P_DQ 256 safe clean
-	L1:SUS-MC2_M2_WIT_Y_DQ 256 safe clean
+	L1:SUS-MC2_M2_WIT_P_DQ 256 unknown unknown
+	L1:SUS-MC2_M2_WIT_Y_DQ 256 unknown unknown
 	L1:SUS-MC2_M3_WIT_L_DQ 256 safe clean
 	L1:SUS-MC2_M3_WIT_P_DQ 256 safe clean
 	L1:SUS-MC2_M3_WIT_Y_DQ 256 safe clean
@@ -927,56 +923,14 @@ channels =
 	L1:SUS-SRM_M3_WIT_L_DQ 256 safe clean
 	L1:SUS-SRM_M3_WIT_P_DQ 256 safe clean
 	L1:SUS-SRM_M3_WIT_Y_DQ 256 safe clean
-	L1:SUS-OM1_M1_DAMP_L_IN1_DQ 256 safe clean
-	L1:SUS-OM1_M1_DAMP_P_IN1_DQ 256 safe clean
-	L1:SUS-OM1_M1_DAMP_Y_IN1_DQ 256 safe clean
-	L1:SUS-OM2_M1_DAMP_L_IN1_DQ 256 safe clean
-	L1:SUS-OM2_M1_DAMP_P_IN1_DQ 256 safe clean
-	L1:SUS-OM2_M1_DAMP_Y_IN1_DQ 256 safe clean
-	L1:SUS-OM3_M1_DAMP_L_IN1_DQ 256 safe clean
-	L1:SUS-OM3_M1_DAMP_P_IN1_DQ 256 safe clean
-	L1:SUS-OM3_M1_DAMP_Y_IN1_DQ 256 safe clean
-	L1:SUS-RM1_M1_DAMP_L_IN1_DQ 256 safe clean
-	L1:SUS-RM1_M1_DAMP_P_IN1_DQ 256 safe clean
-	L1:SUS-RM1_M1_DAMP_Y_IN1_DQ 256 safe clean
-	L1:SUS-RM2_M1_DAMP_L_IN1_DQ 256 safe clean
-	L1:SUS-RM2_M1_DAMP_P_IN1_DQ 256 safe clean
-	L1:SUS-RM2_M1_DAMP_Y_IN1_DQ 256 safe clean
-	L1:SUS-TMSX_M1_DAMP_L_IN1_DQ 256 safe clean
-	L1:SUS-TMSX_M1_DAMP_P_IN1_DQ 256 safe clean
-	L1:SUS-TMSX_M1_DAMP_R_IN1_DQ 256 safe clean
-	L1:SUS-TMSX_M1_DAMP_T_IN1_DQ 256 safe clean
-	L1:SUS-TMSX_M1_DAMP_V_IN1_DQ 256 safe clean
-	L1:SUS-TMSX_M1_DAMP_Y_IN1_DQ 256 safe clean
-	L1:SUS-TMSY_M1_DAMP_L_IN1_DQ 256 safe clean
-	L1:SUS-TMSY_M1_DAMP_P_IN1_DQ 256 safe clean
-	L1:SUS-TMSY_M1_DAMP_R_IN1_DQ 256 safe clean
-	L1:SUS-TMSY_M1_DAMP_T_IN1_DQ 256 safe clean
-	L1:SUS-TMSY_M1_DAMP_V_IN1_DQ 256 safe clean
-	L1:SUS-TMSY_M1_DAMP_Y_IN1_DQ 256 safe clean
-	L1:SUS-IM1_M1_DAMP_L_IN1_DQ 256 safe clean
-	L1:SUS-IM1_M1_DAMP_P_IN1_DQ 256 safe clean
-	L1:SUS-IM1_M1_DAMP_Y_IN1_DQ 256 safe clean
-	L1:SUS-IM2_M1_DAMP_L_IN1_DQ 256 safe clean
-	L1:SUS-IM2_M1_DAMP_P_IN1_DQ 256 safe clean
-	L1:SUS-IM2_M1_DAMP_Y_IN1_DQ 256 safe clean
-	L1:SUS-IM3_M1_DAMP_L_IN1_DQ 256 safe clean
-	L1:SUS-IM3_M1_DAMP_P_IN1_DQ 256 safe clean
-	L1:SUS-IM3_M1_DAMP_Y_IN1_DQ 256 safe clean
-	L1:SUS-IM4_M1_DAMP_L_IN1_DQ 256 safe clean
-	L1:SUS-IM4_M1_DAMP_P_IN1_DQ 256 safe clean
-	L1:SUS-IM4_M1_DAMP_Y_IN1_DQ 256 safe clean
 
 [Thermal Compensation]
 ; CO2 laser Intensity stabilization control
-; Frequency range and Q range were chosen so that these 2 kHz channels would be 
-; grouped with LSC, IMC, OMC and TCS channels of the same sampling rate and 
-; similar frequency range. 
 flow = 4
 fhigh = Nyquist
 qhigh = 100
 frametype = L1_lldetchar
-channels =
+channels = 
 	L1:TCS-ITMX_CO2_ISS_IN_AC_OUT_DQ 2048 safe clean
 	L1:TCS-ITMX_CO2_ISS_OUT_AC_OUT_DQ 2048 safe clean
 	L1:TCS-ITMY_CO2_ISS_IN_AC_OUT_DQ 2048 safe clean