add unzip support