Latest code with addcart service