cart function 2.9 debug