outline the csv downloader - work in progress...