keeping track downloads