public string[] SetVariable(string name, string input, string existsResponse, string successResponse)
        {
            if (FilePath == "")
            {
                return new string[] { "Error: missing filepath." }
            }
            ;

            string[] currentText = File.ReadAllLines(FilePath);

            if (input.Length > 0)
            {
                string text = CustomAnnouncements.GetNonValidText(CustomAnnouncements.HandleNumbers(CustomAnnouncements.SpacePeriods(input)).Split(' '));

                if (text != null)
                {
                    return(new string[] { "Error: phrase \"" + text + "\" is not in text to speech." });
                }
            }
            else
            {
                return(new string[] { GetUsage });
            }

            int output = CustomAnnouncements.AddLineToFile(FilePath, name.ToString(), input);

            if (output == -1)
            {
                return(new string[] { existsResponse });
            }

            return(new string[] { successResponse });
        }