add stock cheking before buy, going to implement remove products from cart