diff --git a/b_asic/sfg_generators.py b/b_asic/sfg_generators.py
index 789cd1618e7ef6ae025eca6b99e53ba28214ca57..2b693af3dedb9cb6dc51b6ec65b6673833488981 100644
--- a/b_asic/sfg_generators.py
+++ b/b_asic/sfg_generators.py
@@ -264,6 +264,7 @@ def direct_form_1_iir(
     mult_properties: Optional[Union[Dict[str, int], Dict[str, Dict[str, int]]]] = None,
     add_properties: Optional[Union[Dict[str, int], Dict[str, Dict[str, int]]]] = None,
 ) -> SFG:
+    """Generates a direct-form IIR filter of type I with coefficients a and b."""
     if len(a) != len(b):
         raise ValueError("size of coefficient lists a and b are not the same")
     if name is None:
@@ -318,10 +319,11 @@ def direct_form_2_iir(
     mult_properties: Optional[Union[Dict[str, int], Dict[str, Dict[str, int]]]] = None,
     add_properties: Optional[Union[Dict[str, int], Dict[str, Dict[str, int]]]] = None,
 ) -> SFG:
+    """Generates a direct-form IIR filter of type II with coefficients a and b."""
     if len(a) != len(b):
         raise ValueError("size of coefficient lists a and b are not the same")
     if name is None:
-        name = "Direct-form I IIR filter"
+        name = "Direct-form II IIR filter"
     if mult_properties is None:
         mult_properties = {}
     if add_properties is None: