improved cart with destroy item