work on product lists