more fixes for the cart like object