implement flash zip