first work towards cart/items