diff --git a/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala b/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala
index a7b8bdee39ce623b6cda90a5672865b0eb0f6bcf..b25d37e03999c8b845048bf4545d9508a5875c6c 100644
--- a/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala
+++ b/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala
@@ -4,6 +4,7 @@ package nl.lumc.sasc.biopet.core
 import java.io.File
 import nl.lumc.sasc.biopet.core.config._
 import org.broadinstitute.sting.commandline._
+import org.broadinstitute.sting.queue.function.QFunction
 
 trait BiopetQScript extends Configurable {
   @Argument(doc="Config Json file",shortName="config", required=false)
@@ -22,4 +23,12 @@ trait BiopetQScript extends Configurable {
     biopetScript
     // TODO: Config report
   }
+  
+  def add(functions: QFunction*) // Gets implemeted at org.broadinstitute.sting.queue.QScript
+  def add(function: QFunction, isIntermediate:Boolean = false) {
+    function.isIntermediate = isIntermediate
+    add(function)
+  }
+  
+  
 }