modify a method of unzip