     func backBtnClicked() {
         self.navigationController?.popViewControllerAnimated(true)
     }
+    
+    // Toast Message - --------------------------------------------------
+    /* addToListMsg
+        - creates the message "Added __, __, __ to listname"
+    */
+    func addToListMsg(listName: String, ingredients: [PFIngredient]) -> String {
+        if ingredients.count == 1 {
+            return "Added \(ingredients[0].name) to \(listName)"
+        }
+        let names: [String] = ingredients.map { return $0.name }
+        let ingredientsString = names.joinWithSeparator(", ")
+        return "Added \(ingredientsString) to \(listName)"
+    }
 
 }
 

                            list.append(ingredient)
                        }
                    }
                }

                // update with new ingredient list:

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

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