WIP, downloading is working but there's some file corruption somewhere.