think i finally got duplicate cart items figured out