Updates to cart controller