making a shopping list requires thinking