cart funct 3.2 - debug 2