downloading optimizations