working on hierarchical download
downloader works