changed the layout of the cart and fixed odd path issues