making a shopping list requires knowing what foods you need