Added a lot more for the cart, only checkout is still remaining.