working on cart view