download list now works with reprints and legacy products, re-using functions into class, #448