diff --git a/steps/GenericParsetGeneratorStep.cwl b/steps/GenericParsetGeneratorStep.cwl
index fc7ce6da615068e4a5b49b2162190c62f9a4f5b4..33f0be7d8a381b694743b4dbc98802ef9489280f 100644
--- a/steps/GenericParsetGeneratorStep.cwl
+++ b/steps/GenericParsetGeneratorStep.cwl
@@ -1,22 +1,31 @@
 class: CommandLineTool
 cwlVersion: v1.0
-id: GenericParsetGeneratorStep
-baseCommand: [python, -c, 'import sys; print(sys.argv)']
-
+$namespaces:
+  sbg: 'https://www.sevenbridges.com/'
+id: _generic_parset_generator_step
+baseCommand:
+  - python
+  - -c
+  - "import sys; print(sys.argv[1:])"
 inputs:
   - id: step_name
     type: string
-    doc: "name of the DPPP step"
-
+    inputBinding:
+      position: 1
+    doc: name of the DPPP step
   - id: step_type
     type: string
-    doc: "type of the DPPP step"
-
+    inputBinding:
+      position: 2
+    doc: type of the DPPP step
   - id: step_arguments
-    type: array<string>
-    doc: "List of key=value parameters to pass"
+    type: 'string[]'
+    inputBinding:
+      position: 3
+    doc: List of key=value parameters to pass
 
 outputs:
-  - id: output_file
-    type: File
-    doc: "Parset output file"
+    output_file:
+        doc: Parset output file
+        type: stdout
+