remaining in stock must be greater than or equals to 0