cart model and cart controller done