diff --git a/gso/products/product_blocks/__init__.py b/gso/products/product_blocks/__init__.py
index d1f718d83ec9df7d2b68374f4a7149168dac76b2..221e9d44891e867eb511b23f3347615b8e36bd89 100644
--- a/gso/products/product_blocks/__init__.py
+++ b/gso/products/product_blocks/__init__.py
@@ -1,8 +1,8 @@
-from enum import IntEnum
+from enum import Enum
 
 
-class PhyPortCapacity(IntEnum):
-    ONE = 1
-    TEN = 10
-    HUNDRED = 100
-    FOUR_HUNDRED = 400
+class PhyPortCapacity(Enum):
+    ONE = "1g"
+    TEN = "10g"
+    HUNDRED = "100g"
+    FOUR_HUNDRED = "400g"
diff --git a/gso/translations/en-GB.json b/gso/translations/en-GB.json
index 3ae6a39705832c4c77cd10b59c3eda0ce468f58a..3951617698efe47c4c91cf538a36451f155030e4 100644
--- a/gso/translations/en-GB.json
+++ b/gso/translations/en-GB.json
@@ -6,6 +6,7 @@
 	}
     },
     "workflow": {
-         "modify_isis_metric": "Modify the ISIS metric"
+         "modify_isis_metric": "Modify the ISIS metric",
+         "modify_generic": "Modify Trunk interface" 
     }
 }
diff --git a/gso/workflows/__init__.py b/gso/workflows/__init__.py
index 77366536d0b024d4ae7837ad7a11e74bf3816612..c5e4e97faaf11c65a6cab597e1563e31ba74e7f5 100644
--- a/gso/workflows/__init__.py
+++ b/gso/workflows/__init__.py
@@ -12,4 +12,6 @@ LazyWorkflowInstance("gso.workflows.iptrunk.terminate_iptrunk",
                      "terminate_iptrunk")
 LazyWorkflowInstance("gso.workflows.iptrunk.modify_isis_metric",
                      "modify_isis_metric")
+LazyWorkflowInstance("gso.workflows.iptrunk.modify_generic",
+                     "modify_generic")
 LazyWorkflowInstance("gso.workflows.site.create_site", "create_site")