fix unzip bug.
fix hardcoded zip bug and make it dynamic.