added zip-file file-structure support

added zip-file file-structure support