zip util changed to support password