[yanan] initial commit of shopping list