get rid of useless argument
make zip a first class variable