improved code
created ZipFileManager