format changes
handle products not on stock