Cart functionality updated