restructure downloads a bit