add functions to download data files from the web