complete shopping cart implementation Fuck yea