wip on download threads