combining recipe storage and shopping list generation