import logic : download, extract