diff --git a/add_curve_torus_knots.py b/add_curve_torus_knots.py
index 6f1cecef690513139a3a5a990920280d02d9c213..362b9377f83044951a55345aab587aa9f13f23c7 100644
--- a/add_curve_torus_knots.py
+++ b/add_curve_torus_knots.py
@@ -89,10 +89,10 @@ def createCurve(vertArray, props, align_matrix):
     if props.geo_surf:
         newCurve.bevel_depth = props.geo_bDepth
         newCurve.bevel_resolution = props.geo_bRes
-        newCurve.front = False
-        newCurve.back = False
+        newCurve.use_fill_front = False
+        newCurve.use_fill_back = False
         newCurve.extrude = props.geo_extrude
-        newCurve.width = props.geo_width
+        newCurve.offset = props.geo_width
         newCurve.resolution_u = props.geo_res
 
     # create object with newCurve
@@ -318,4 +318,4 @@ def unregister():
     bpy.types.INFO_MT_curve_add.remove(torus_knot_plus_button)
 
 if __name__ == "__main__":
-    register()
+    register()
\ No newline at end of file