diff --git a/steps/compress.cwl b/steps/compress.cwl
index 4bb33781abc4baa031a73289db31f6b718589e84..07d07219e43a20e5956820e246470f30f3f33623 100644
--- a/steps/compress.cwl
+++ b/steps/compress.cwl
@@ -5,8 +5,6 @@ cwlVersion: v1.0
 inputs: 
   - id: directory
     type: Directory
-    inputBinding:
-      position: 0
     
 outputs: 
   - id: compressed
@@ -18,11 +16,12 @@ baseCommand:
  - 'tar.sh'
 doc: 'Untar a compressed file'
 requirements:
+#  InlineJavascriptRequirement: {} 
   InitialWorkDirRequirement:
     listing:
       - entryname: 'tar.sh' 
         entry: |
           #!/bin/bash
           mkdir out
-          dir_name=\$(basename $1)
-          tar -cvf out/${dir_name}.tar.gz $1
+          tar -cvf out/$(inputs.directory.basename).tar.gz $(inputs.directory.path)
+