make and unzip functions
merge