modified Setup to download and extract dependent packages