diff --git a/stringtie.wdl b/stringtie.wdl
index f5c6854cbacb671113fde7b4a0ac6e459e128ac1..2c04233d60297b775943b8ae9dc6f594f575e2ff 100644
--- a/stringtie.wdl
+++ b/stringtie.wdl
@@ -1,25 +1,29 @@
+version 1.0
+
 task Stringtie {
-    String? preCommand
-    File alignedReads
-    File? referenceGtf
-    Int? threads
-    String assembledTranscriptsFile
-    Boolean? firstStranded
-    Boolean? secondStranded
-    String? geneAbundanceFile
+    input {
+        String? preCommand
+        File alignedReads
+        File? referenceGtf
+        Int? threads
+        String assembledTranscriptsFile
+        Boolean? firstStranded
+        Boolean? secondStranded
+        String? geneAbundanceFile
+    }
 
     command {
         set -e -o pipefail
-        mkdir -p $(dirname ${assembledTranscriptsFile})
-        ${preCommand}
+        mkdir -p $(dirname ~{assembledTranscriptsFile})
+        ~{preCommand}
         stringtie \
-        ${"-p " + threads} \
-        ${"-G " + referenceGtf} \
-        ${true="--rf" false="" firstStranded} \
-        ${true="fr" false="" secondStranded} \
-        -o ${assembledTranscriptsFile} \
-        ${"-A " + geneAbundanceFile} \
-        ${alignedReads} \
+        ~{"-p " + threads} \
+        ~{"-G " + referenceGtf} \
+        ~{true="--rf" false="" firstStranded} \
+        ~{true="fr" false="" secondStranded} \
+        -o ~{assembledTranscriptsFile} \
+        ~{"-A " + geneAbundanceFile} \
+        ~{alignedReads} \
 
     }