Lots of work on the download of images