cart functions update 2.6 and cart 0.1