cart funct 2.9 - debug 3