diff --git a/src/openqlab/analysis/servo_design.py b/src/openqlab/analysis/servo_design.py
index f6aeef2e3ff639e2535d97e2f2474d1a50b9ff43..3d590e21ec3e2dcca40baa556499788b4a8be7bf 100644
--- a/src/openqlab/analysis/servo_design.py
+++ b/src/openqlab/analysis/servo_design.py
@@ -201,6 +201,14 @@ class Integrator(Filter):
     def description(self):
         return "Int {0}".format(human_readable(self.corner_frequency, "Hz"))
 
+    @property
+    def sF(self):
+        return self.second_parameter
+
+    @sF.setter
+    def sF(self, value):
+        self.second_parameter = value
+
 
 class Differentiator(Filter):
     """
@@ -228,6 +236,14 @@ class Differentiator(Filter):
     def description(self):
         return "Diff {0}".format(human_readable(self.corner_frequency, "Hz"))
 
+    @property
+    def sF(self):
+        return self.second_parameter
+
+    @sF.setter
+    def sF(self, value):
+        self.second_parameter = value
+
 
 class Lowpass(Filter):
     """
@@ -267,6 +283,14 @@ class Lowpass(Filter):
             human_readable(self.corner_frequency, "Hz"), self.second_parameter
         )
 
+    @property
+    def Q(self):
+        return self.second_parameter
+
+    @Q.setter
+    def Q(self, value):
+        self.second_parameter = value
+
 
 class Notch(Filter):
     """
@@ -306,6 +330,14 @@ class Notch(Filter):
             human_readable(self.corner_frequency, "Hz"), self.second_parameter
         )
 
+    @property
+    def Q(self):
+        return self.second_parameter
+
+    @Q.setter
+    def Q(self, value):
+        self.second_parameter = value
+
 
 class ServoDesign:
     """