Added comments for zip section.  Added exception handling