Seperated download manifest function for more finer control