download and unpack