item discount also need count in order to consider possible threshold