Modify code to download the data if not present