shitty shopping cart works