#12 database and shopping list mode