                             list.append(ingredient)
                         }
                     }
+                    // toast feedback:
+                    self.navigationController?.view.makeToast(addToListMsg(
+                        listName, ingredients: currentIngredientToAdd),
+                        duration: TOAST_DURATION, position: .AlmostBottom)
                     currentIngredientToAdd = []
                 } else {
                     for ingredient in currentSearch{

                    for ingredient in currentIngredientToAdd {
                        list.append(ingredient) }
                    createIngredientList(currentUser!, title: newListTitle, ingredients: list)
                    currentIngredientToAdd = []
                    
                } else {
                    for ingredient in currentSearch{ list.append(ingredient) }
                    createIngredientList(currentUser!,
                        title: newListTitle, ingredients: list)
                }

            // Picked an existing list:
            } else {
                let listObject = userLists[indexPath.row - 1]
                var list = listObject.objectForKey(ingredientsColumnName) as! [PFIngredient]
                // add each ingredient in current search:
                if (!currentIngredientToAdd.isEmpty) {
                    for ingredient in currentIngredientToAdd {

                            list.append(ingredient)
                        }
                    }
                    // toast feedback:
                    self.navigationController?.view.makeToast(addToListMsg(
                        listName, ingredients: currentSearch),
                        duration: TOAST_DURATION, position: .AlmostBottom)
                }

                // update with new ingredient list:
