diff --git a/b_asic/sfg_generators.py b/b_asic/sfg_generators.py
index 97cf1ced391e9ee4b47a54dc277ce67397ac7cac..910b3fd65c0518ce4f98eb033a32eb214c983996 100644
--- a/b_asic/sfg_generators.py
+++ b/b_asic/sfg_generators.py
@@ -370,23 +370,6 @@ def direct_form_2_iir(
     mul = ConstantMultiplication(b[0], left_adds[-1], **mult_properties)
     add = Addition(mul, right_adds[-1], **add_properties)
 
-    # for i, coeff in enumerate(list(reversed(a[1:]))):
-    #     if len(left_muls) != 0: # not first iteration
-    #         new_delay = Delay()
-    #         delays[-1] <<= new_delay
-    #         delays.append(new_delay)
-    #     left_muls.append(ConstantMultiplication(-coeff, delays[-1], **mult_properties))
-    #     if len(left_muls) > 1: # not first iteration
-    #         left_adds.append(Addition(op_a, left_muls[-1], **add_properties))
-    #         op_a = left_adds[-1]
-    #     else:
-    #         op_a = left_muls[-1]
-    # if left_adds:
-    #     left_adds.append(Addition(input_op, left_adds[-1], **add_properties))
-    # else:
-    #     left_adds.append(Addition(input_op, left_muls[-1], **add_properties))
-    # delays[-1] <<= left_adds[-1]
-
     output = Output()
     output <<= add
     return SFG([input_op], [output], name=Name(name))