diff --git a/prepareShiny.wdl b/prepareShiny.wdl
index d304798dc9d0fb83a571b9afaecbc0a446a91c60..81354a16b9f87ae73f1f935e93ebcb111216645c 100644
--- a/prepareShiny.wdl
+++ b/prepareShiny.wdl
@@ -33,10 +33,10 @@ task CreateDesignMatrix {
 
     command {
         set -e
-        mkdir -p ${shinyDir}
+        mkdir -p ~{shinyDir}
         predex design \
-            -i ${countTable} \
-            -o ${shinyDir}
+        -i ~{countTable} \
+        -o ~{shinyDir}
     }
 
     output {
@@ -51,14 +51,16 @@ task CreateDesignMatrix {
     }
 
     parameter_meta {
+        # inputs
         countTable: {description: "The created count table from HTseq.", category: "required"}
-        shinyDir: {description: "The directory to write the output to.", category: "required"}
-        
+        shinyDir: {description: "The directory to write the output to.", category: "required"}        
         threads: {description: "The number of threads to use.", category: "advanced"}
         memory: {description: "The amount of memory this job will use.", category: "advanced"}
         timeMinutes: {description: "The maximum amount of time the job will run in minutes.", category: "advanced"}
-        dockerImage: {description: "The docker image used for this task. Changing this may result in errors which the developers may choose not to address.",
-                      category: "advanced"}
+        dockerImage: {description: "The docker image used for this task. Changing this may result in errors which the developers may choose not to address.", category: "advanced"}
+        
+        # outputs
+        dgeDesign: {description: "Design matrix template to add sample information for DGE analysis."}
     }
 }
 
@@ -76,11 +78,11 @@ task CreateAnnotation {
 
     command {
         set -e
-        mkdir -p ${shinyDir}
+        mkdir -p ~{shinyDir}
         predex annotation \
-            -f ${referenceFasta} \
-            -g ${referenceGtfFile} \
-            -o ${shinyDir}
+        -f ~{referenceFasta} \
+        -g ~{referenceGtfFile} \
+        -o ~{shinyDir}
     }
 
     output {        
@@ -95,14 +97,16 @@ task CreateAnnotation {
     }
 
     parameter_meta {
+        # inputs
         referenceFasta: {description: "The reference Fasta file.", category: "required"}
         referenceGtfFile: {description: "The reference GTF file.", category: "required"}
-        shinyDir: {description: "The directory to write the output to.", category: "required"}
-        
+        shinyDir: {description: "The directory to write the output to.", category: "required"}        
         threads: {description: "The number of threads to use.", category: "advanced"}
         memory: {description: "The amount of memory this job will use.", category: "advanced"}
         timeMinutes: {description: "The maximum amount of time the job will run in minutes.", category: "advanced"}
-        dockerImage: {description: "The docker image used for this task. Changing this may result in errors which the developers may choose not to address.",
-                      category: "advanced"}
+        dockerImage: {description: "The docker image used for this task. Changing this may result in errors which the developers may choose not to address.", category: "advanced"}
+
+        # outputs
+        dgeAnnotation: {description: "Annotation file for DGE analysis."}
     }
 }