adding zip support