             print("Cancelled")
         })
         
-        optionMenu.addAction(deleteAction)
-        optionMenu.addAction(saveAction)
+        optionMenu.addAction(happyAction)
+        optionMenu.addAction(cheerfulAction)
+        optionMenu.addAction(thinkingAction)
+        optionMenu.addAction(customAction)
         optionMenu.addAction(cancelAction)
         
-        //self.presentViewController(optionMenu, animated: true, completion: nil)
+        self.presentViewController(optionMenu, animated: true, completion: nil)
+
+
+    }
+
+    func composeTagline() {
+
+
+        let composeAlert = UIAlertController(title: "Customize", message: "You're feeling...", preferredStyle: .Alert)
         
+        let confirmAction = UIAlertAction(title: "Confirm", style: .Default, handler: {
+            (alert: UIAlertAction!) -> Void in
+            let loginTextField = composeAlert.textFields![0] as UITextField
+            if (loginTextField.text ?? "").isEmpty {
+                self.taglineButton.setTitle("\u{1F4AC} Unsure. Probably.", forState: .Normal)
+            }
+            else {
+                self.taglineButton.setTitle("\u{1F4AC} " + loginTextField.text!, forState: .Normal)
+            }
+
+        })
+
+        composeAlert.addTextFieldWithConfigurationHandler { (textField) in
+            textField.placeholder = "Chatty, maybe?"
+            textField.autocapitalizationType = .Sentences
+        }
+
+        let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel, handler: {
+            (alert: UIAlertAction!) -> Void in
+        })
+
+        composeAlert.addAction(confirmAction)
+        composeAlert.addAction(cancelAction)
+        composeAlert.preferredAction = confirmAction
+
+        self.presentViewController(composeAlert, animated: true, completion: nil)
         
     }
 
+
 }

    override func viewDidLoad() {
        super.viewDidLoad()

        setAvailability(false)
        
        let image = UIImage(named: "first") as UIImage!
        availableButton.setImage(image, forState: .Normal)
        availableButton.addTarget(self, action: #selector(TabBarViewController.changeAvailability), forControlEvents: .TouchUpInside)
        
        taglineButton.addTarget(self, action: #selector(TabBarViewController.changeTagline), forControlEvents: .TouchUpInside)
        taglineButton.setTitle("happy", forState: .Normal)
    }

   

    func changeTagline() {
        
        
        let optionMenu = UIAlertController(title: nil, message: "How Are You Feeling?", preferredStyle: .ActionSheet)
        
        let happyAction = UIAlertAction(title: feelings["happy"], style: .Default, handler: {
            (alert: UIAlertAction!) -> Void in
            self.taglineButton.setTitle(self.feelings["happy"], forState: .Normal)
        })
        let cheerfulAction = UIAlertAction(title: feelings["cheerful"], style: .Default, handler: {
            (alert: UIAlertAction!) -> Void in
            self.taglineButton.setTitle(self.feelings["cheerful"], forState: .Normal)
        })

        let thinkingAction = UIAlertAction(title: feelings["thinking"], style: .Default, handler: {
            (alert: UIAlertAction!) -> Void in
            self.taglineButton.setTitle(self.feelings["thinking"], forState: .Normal)
        })

        let customAction = UIAlertAction(title: feelings["custom"], style: .Default, handler: {
            (alert: UIAlertAction!) -> Void in
            self.composeTagline()
        })
        
        let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel, handler: {
