fixed zip generation