added JSZIP compression