edit combine cart and add empty cart action (ch.10)