pulled downloading into its own process (and fcn)