Revert "Revert "add  zip""

This reverts commit 1dd5094aa24b61b6bde2a97607cb5a3018ceb61c.