added basic shopping list code