making a shopping list requires knowing what you're going to cook