replaced zip.js with JSZip