start work on shopping list functionality