generate shopping list beta