Added new zip implementation.