some update for zip