 
   pack: (name, callback) ->
     out = fs.createWriteStream("#{name}.hpub")
-    archive = archiver.createZip({level: 1})
+    archive = archiver('zip')
     archive.pipe(out)
 
     archive.on 'error', (err) ->

              callback(written)


exports.Writer = Writer
      unless err
        series = _.union series, result
        async.forEachSeries series, (file, next) =>
            archive.append fs.createReadStream("#{@folder}/#{file}"), {name: "#{file}"}, -> 
                next()
          , (err) ->
            archive.finalize (err, written) ->
