diff --git a/public/biopet-core/src/main/scala/nl/lumc/sasc/biopet/core/summary/WriteSummary.scala b/public/biopet-core/src/main/scala/nl/lumc/sasc/biopet/core/summary/WriteSummary.scala
index 2e8de871faf4796299393385dade693d5503d45e..3e0f6a04e091d42d166248154ca02c652341861a 100644
--- a/public/biopet-core/src/main/scala/nl/lumc/sasc/biopet/core/summary/WriteSummary.scala
+++ b/public/biopet-core/src/main/scala/nl/lumc/sasc/biopet/core/summary/WriteSummary.scala
@@ -108,7 +108,7 @@ class WriteSummary(val root: Configurable) extends InProcessFunction with Config
       qscript match {
         case tag: SampleLibraryTag => prefixSampleLibrary(map, tag.sampleId, tag.libId)
         case q: MultiSampleQScript => {
-          q.samples.map {
+          Map("samples" -> q.samples.map {
             case (sampleName, sample) =>
               sampleName -> Map(
                 qscript.summaryName -> Map("settings" -> sample.summarySettings),
@@ -119,7 +119,7 @@ class WriteSummary(val root: Configurable) extends InProcessFunction with Config
                     )
                 }
               )
-          } ++ map
+          }) ++ map
         }
         case _ => map
       }