adding to and deleting from cart working