diff --git a/steps/DP3.AOFlaggerStepGenerator.cwl b/steps/DP3.AOFlaggerStepGenerator.cwl
index 5b7b6ce930220030f150b3762bcd97f50aa7aef8..58effb4851263e05e5de9ac0712a6e2c533aa333 100755
--- a/steps/DP3.AOFlaggerStepGenerator.cwl
+++ b/steps/DP3.AOFlaggerStepGenerator.cwl
@@ -5,7 +5,7 @@ cwlVersion: v1.0
 id: aoflagger_step_generator
 
 inputs:
-  - id: parameters_input
+  - id: steps
     type: Any[]?
     default: []
   - id: step_name
@@ -95,8 +95,8 @@ steps:
         default: 'aoflagger'
       - id: step_id
         source: step_name
-      - id: parameters_input
-        source: parameters_input
+      - id: steps
+        source: steps
       - id: parameters
         valueFrom: $(inputs)
       - id: count.save
diff --git a/steps/DP3.AveragerStepGenerator.cwl b/steps/DP3.AveragerStepGenerator.cwl
index c75232c69bc9ac715387ad747bdb322b84b19c46..411efad25f2bbd2118f2dad56b7d1675ec62c384 100755
--- a/steps/DP3.AveragerStepGenerator.cwl
+++ b/steps/DP3.AveragerStepGenerator.cwl
@@ -60,7 +60,7 @@ steps:
         default: 'averager'
       - id: step_id
         source: step_name
-      - id: parameters_input
+      - id: steps
         source: input_parset
       - id: parameters
         valueFrom: $(inputs)
diff --git a/steps/DP3.DemixerStepGenerator.cwl b/steps/DP3.DemixerStepGenerator.cwl
index c11ced07db6f7bfe7a71ffbaf778380e184ff824..24b3732af9c17efe39aebc663cb83b286c619c8a 100755
--- a/steps/DP3.DemixerStepGenerator.cwl
+++ b/steps/DP3.DemixerStepGenerator.cwl
@@ -7,7 +7,7 @@ $namespaces:
 id: demix_step_generator
 
 inputs:
-  - id: parameters_input
+  - id: steps
     type: Any[]?
     default: []
   - id: step_name
@@ -134,8 +134,8 @@ outputs:
 steps:
   - id: DP3_GenericStep
     in:
-    - id: parameters_input
-      source: parameters_input
+    - id: steps
+      source: steps
     - id: output_files
       default: ["instrumentmodel"]
       
diff --git a/steps/DP3.GenericStep.cwl b/steps/DP3.GenericStep.cwl
index 28934bb7f2c645bd59a4226570e2cdf1bb7fd67f..a4e4149d52a6da175bd7ccad833ab1f0bed16820 100755
--- a/steps/DP3.GenericStep.cwl
+++ b/steps/DP3.GenericStep.cwl
@@ -8,7 +8,7 @@ requirements:
   - class: InlineJavascriptRequirement
 
 inputs:
-  - id: parameters_input
+  - id: steps
     type: Any[]
 
   - id: parameters
@@ -36,9 +36,9 @@ expression: |-
 
    delete inputs.parameters.step_type;
    delete inputs.parameters.step_id;
-   delete inputs.parameters.parameters_input;
+   delete inputs.parameters.steps;
    delete inputs.parameters.parameters;
-   delete inputs.parameters.parameters_input;
+   delete inputs.parameters.steps;
 
 
    var new_step = {'step_type': step_type,
@@ -47,7 +47,7 @@ expression: |-
                    'output_files': output_files};
 
 
-   var in_parameters = inputs.parameters_input;
+   var in_parameters = inputs.steps;
 
    // Checks if the step_id is duplicate if so raised an exception
    var step_ids = []
diff --git a/steps/DP3.ParsetGenerator.cwl b/steps/DP3.ParsetGenerator.cwl
index c810ac8a343b59bd8b45f285b14051c7acb0e3c3..8cccf4cc7cf6c2dfd4f9e7fae536014d327d9cdd 100644
--- a/steps/DP3.ParsetGenerator.cwl
+++ b/steps/DP3.ParsetGenerator.cwl
@@ -18,7 +18,7 @@ arguments:
         true = True
         false = False
         null = None
-        steps_list = $(inputs.parameters_input)
+        steps_list = $(inputs.steps)
         steps_id_list = list(map(lambda item: item['step_id'], steps_list))
 
         for step in steps_list:
@@ -50,7 +50,7 @@ arguments:
         last_step_line = 'steps=[%s]' % ', '.join(steps_id_list)
         print(last_step_line)
 inputs:
-  - id: parameters_input
+  - id: steps
     type: Any[]?
 
 outputs:
@@ -66,8 +66,8 @@ outputs:
       outputEval: |-
         ${
         var outfiles = []
-        for(var step in inputs.parameters_input){
-          step = inputs.parameters_input[step]
+        for(var step in inputs.steps){
+          step = inputs.steps[step]
           for(var parameter in step['parameters']){
             parameter = step['parameters'][parameter]
 
@@ -85,8 +85,8 @@ outputs:
       outputEval: |
         ${
         var outdirs = []
-        for(var step in inputs.parameters_input){
-          step = inputs.parameters_input[step]
+        for(var step in inputs.steps){
+          step = inputs.steps[step]
           for(var parameter in step['parameters']){
             parameter = step['parameters'][parameter]
             if (parameter != null && parameter.class=='Directory'){
@@ -104,8 +104,8 @@ outputs:
       outputEval: |
         ${
         var out_names = {}
-        for(var step_idx in inputs.parameters_input){
-          var step = inputs.parameters_input[step_idx]
+        for(var step_idx in inputs.steps){
+          var step = inputs.steps[step_idx]
           var step_id = step['step_id']
           var step_dirs = {}
           if(!step.hasOwnProperty("output_files")) continue;
@@ -129,8 +129,8 @@ outputs:
       outputEval: |-
         ${
         var out_names = {}
-        for(var step_idx in inputs.parameters_input){
-          var step = inputs.parameters_input[step_idx]
+        for(var step_idx in inputs.steps){
+          var step = inputs.steps[step_idx]
           var step_id = step['step_id']
           var step_dirs = {}
           if(!step.hasOwnProperty("output_directories")) continue;
diff --git a/steps/DP3.PreflaggerStepGenerator.cwl b/steps/DP3.PreflaggerStepGenerator.cwl
index f7f5965469164912c0ac7a68cc772b84917ec505..f3427fc81001d5c2fa17ffa800474043b3ffd1e9 100755
--- a/steps/DP3.PreflaggerStepGenerator.cwl
+++ b/steps/DP3.PreflaggerStepGenerator.cwl
@@ -181,7 +181,7 @@ steps:
         default: 'preflagger'
       - id: step_id
         source: step_name
-      - id: parameters_input
+      - id: steps
         source: input_parset
       - id: parameters
         valueFrom: $(inputs)
diff --git a/subworkflow/ndppp_prep_cal.cwl b/subworkflow/ndppp_prep_cal.cwl
index 8226f13af15327ea024f44426c2b93494dda5061..dda41c7047ee42bd3d2f038801a3eae42872bee8 100644
--- a/subworkflow/ndppp_prep_cal.cwl
+++ b/subworkflow/ndppp_prep_cal.cwl
@@ -116,7 +116,7 @@ steps:
     'sbg:y': -119.96077728271484
   - id: aoflag
     in:
-      - id: parameters_input
+      - id: steps
         source:
           - flagedge/parameters_out
       - id: step_name
@@ -148,7 +148,7 @@ steps:
     'sbg:y': -44.651588439941406
   - id: demixstepgenerator
     in:
-      - id: parameters_input
+      - id: steps
         source:
           - flagamp/parameters_out
     out:
@@ -158,7 +158,7 @@ steps:
     'sbg:y': 156.3474578857422
   - id: parsetgenerator
     in:
-      - id: parameters_input
+      - id: steps
         source:
           - demix_select/output_arguments
     out:
diff --git a/test_workflow/flag_average.cwl b/test_workflow/flag_average.cwl
index 09a0eb5fa16a8a70abaa2bc5eca0c057ddc77746..ba872d9bcb9b1624d8607d19ca701039ecab751b 100644
--- a/test_workflow/flag_average.cwl
+++ b/test_workflow/flag_average.cwl
@@ -36,7 +36,7 @@ steps:
     'sbg:y': -729
   - id: parset_generator
     in:
-      - id: parameters_input
+      - id: steps
         source:
           - average_step_generator/parameters_out
     out: