made progress on the download components