add cart controller; cart view, cart UI