downloads more accessible, cache accessible, introduced download variable