cart responding to quantity adding and price adding