bring back downloadprovider from @lichti1901