Added more methods to interact with the cart