Improvements in zip libary