stuck on cart creating extra objects