//MANUAL LIST OF STORIES
        private ObservableCollection <Story> generateStories()
        {
            thinkAndDoFactory.generateThinkAndDos();

            if (stories == null)
            {
                stories = new ObservableCollection <Story>();
                //STORY 1
                stories.Add(new Story
                {
                    Name        = "The Lion and the Mouse",
                    Icon        = "S1_LATM_1.jpg",
                    Appeal      = AppealType.Animal,
                    QuizNum     = 3,
                    ThinkDoNum  = 2,
                    Duration    = new TimeSpan(0, 2, 51),
                    WordCount   = 395,
                    Description = "A lion releases a mouse, believing it’s too small and weak ever to return the favor, " +
                                  "but when the lion is trapped in a net the mouse gnaws the threads and releases the lion.",
                    ListOfIcons = CreateStoryActivitiesStack(3, 1, AppealType.Animal),
                    PictureCues = new Dictionary <TimeSpan, string> {
                        { new TimeSpan(0, 0, 0), "S1_LATM_1.jpg" },
                        { new TimeSpan(0, 0, 5), "S1_LATM_2.jpg" },
                        { new TimeSpan(0, 0, 32), "S1_LATM_3.jpg" },
                        { new TimeSpan(0, 0, 49), "S1_LATM_4.jpg" },
                        { new TimeSpan(0, 1, 02), "S1_LATM_5.jpg" },
                        { new TimeSpan(0, 1, 35), "S1_LATM_6.jpg" },
                        { new TimeSpan(0, 1, 56), "S1_LATM_7.jpg" },
                        { new TimeSpan(0, 2, 30), "S1_LATM_8.jpg" }
                    },
                    AudioClip   = "S1_TLATM_Story.mp3",
                    ThinkAndDos = thinkAndDoFactory.StoryThinkAndDos("The Lion and the Mouse"),
                    Quizzes     = quizFactory.GenerateQuizzes("The Lion and the Mouse")
                });

                //STORY 2
                stories.Add(new Story
                {
                    Name        = "The Little Red Hen",
                    Icon        = "S2_LRH_1.jpg",
                    Appeal      = AppealType.Animal,
                    QuizNum     = 3,
                    ThinkDoNum  = 1,
                    Duration    = new TimeSpan(0, 3, 14),
                    WordCount   = 477,
                    Description = "Lazy animals refuse to help the hen plant the seed, harvest the grain, or bake the " +
                                  "bread, so the hen refuses to share the baked bread with the lazy animals.",
                    ListOfIcons = CreateStoryActivitiesStack(4, 1, AppealType.Animal),
                    PictureCues = new Dictionary <TimeSpan, string> {
                        { new TimeSpan(0, 0, 0), "S2_LRH_1.jpg" },
                        { new TimeSpan(0, 0, 5), "S2_LRH_2.jpg" },
                        { new TimeSpan(0, 0, 32), "S2_LRH_3.jpg" },
                        { new TimeSpan(0, 0, 49), "S2_LRH_4.jpg" },
                        { new TimeSpan(0, 1, 02), "S2_LRH_5.jpg" },
                        { new TimeSpan(0, 1, 35), "S2_LRH_6.jpg" },
                        { new TimeSpan(0, 1, 56), "S2_LRH_7.jpg" }
                    },
                    AudioClip   = "S2_LRH_Story.mp3",
                    ThinkAndDos = thinkAndDoFactory.StoryThinkAndDos("Little Red Hen"),
                    Quizzes     = quizFactory.GenerateQuizzes("The Little Red Hen")
                });

                //STORY 3
                stories.Add(new Story
                {
                    Name        = "The Boy Who Cried Wolf",
                    Icon        = "S3_TBWCW_1.jpg",
                    Appeal      = AppealType.Male,
                    QuizNum     = 3,
                    ThinkDoNum  = 2,
                    Duration    = new TimeSpan(0, 4, 37),
                    WordCount   = 722,
                    Description = "Bored watching over the sheep, a boy causes excitement by lying that a wolf " +
                                  "threatens; when a real wolf attacks, the people think the boy’s lying and won’t come to help him.",
                    ListOfIcons = CreateStoryActivitiesStack(3, 1, AppealType.Male),
                    PictureCues = new Dictionary <TimeSpan, string> {
                        { new TimeSpan(0, 0, 0), "S3_TBWCW_1.jpg" },
                        { new TimeSpan(0, 0, 2), "S3_TBWCW_2.jpg" },
                        { new TimeSpan(0, 0, 34), "S3_TBWCW_3.jpg" },
                        { new TimeSpan(0, 1, 17), "S3_TBWCW_4.jpg" },
                        { new TimeSpan(0, 1, 45), "S3_TBWCW_5.jpg" },
                        { new TimeSpan(0, 2, 21), "S3_TBWCW_6.jpg" },
                        { new TimeSpan(0, 2, 59), "S3_TBWCW_7.jpg" },
                        { new TimeSpan(0, 3, 29), "S3_TBWCW_8.jpg" },
                        { new TimeSpan(0, 3, 43), "S3_TBWCW_9.jpg" }
                    },
                    AudioClip   = "S3_BWCW_Story.mp3",
                    ThinkAndDos = thinkAndDoFactory.StoryThinkAndDos("The Boy Who Cried Wolf"),
                    Quizzes     = quizFactory.GenerateQuizzes("The Boy Who Cried Wolf")
                });

                //STORY 4
                stories.Add(new Story
                {
                    Name        = "The Elves and Shoemaker",
                    Icon        = "S4_TEATS_1.jpg",
                    Appeal      = AppealType.General,
                    QuizNum     = 4,
                    ThinkDoNum  = 2,
                    Duration    = new TimeSpan(0, 6, 06),
                    WordCount   = 830,
                    Description = "By secretly making shoes, two elves save a poor shoemaker and his wife; " +
                                  "the man and wife make clothes to reward the elves, who leave when their help is no longer needed.",
                    ListOfIcons = CreateStoryActivitiesStack(3, 1, AppealType.General),
                    PictureCues = new Dictionary <TimeSpan, string> {
                        { new TimeSpan(0, 0, 0), "S4_TEATS_1.jpg" },
                        { new TimeSpan(0, 0, 4), "S4_TEATS_2.jpg" },
                        { new TimeSpan(0, 1, 06), "S4_TEATS_3.jpg" },
                        { new TimeSpan(0, 1, 40), "S4_TEATS_4.jpg" },
                        { new TimeSpan(0, 2, 11), "S4_TEATS_5.jpg" },
                        { new TimeSpan(0, 2, 32), "S4_TEATS_6.jpg" },
                        { new TimeSpan(0, 3, 33), "S4_TEATS_7.jpg" },
                        { new TimeSpan(0, 4, 57), "S4_TEATS_8.jpg" }
                    },
                    AudioClip   = "S4_TEATS_Story.mp3",
                    ThinkAndDos = thinkAndDoFactory.StoryThinkAndDos("The Elves and Shoemaker"),
                    Quizzes     = quizFactory.GenerateQuizzes("The Elves and Shoemaker")
                });

                //STORY 5
                stories.Add(new Story
                {
                    Name        = "The Three Little Pigs",
                    Icon        = "S5_TLP_1.jpg",
                    Appeal      = AppealType.Animal,
                    QuizNum     = 5,
                    ThinkDoNum  = 2,
                    Duration    = new TimeSpan(0, 6, 34),
                    WordCount   = 986,
                    Description = "Two pigs squander their money and build shabby houses; their smarter brother " +
                                  "saves and works hard to build a brick house which protects them all from the big bad wolf.",
                    ListOfIcons = CreateStoryActivitiesStack(5, 1, AppealType.Animal),
                    PictureCues = new Dictionary <TimeSpan, string> {
                        { new TimeSpan(0, 0, 0), "S5_TLP_1.jpg" }, //TODO: TRANSITIONS ARE WRONG FOR STORY 5
                        { new TimeSpan(0, 0, 27), "S5_TLP_2.jpg" },
                        { new TimeSpan(0, 1, 05), "S5_TLP_3.jpg" },
                        { new TimeSpan(0, 2, 19), "S5_TLP_4.jpg" },
                        { new TimeSpan(0, 2, 41), "S5_TLP_5.jpg" },
                        { new TimeSpan(0, 3, 12), "S5_TLP_6.jpg" },
                        { new TimeSpan(0, 3, 57), "S5_TLP_7.jpg" },
                        { new TimeSpan(0, 4, 20), "S5_TLP_8.jpg" },
                        { new TimeSpan(0, 4, 49), "S5_TLP_9.jpg" },
                        { new TimeSpan(0, 5, 58), "S5_TLP_10.jpg" },
                        { new TimeSpan(0, 6, 11), "S5_TLP_11.jpg" },
                        { new TimeSpan(0, 6, 30), "S5_TLP_12.jpg" },
                        { new TimeSpan(0, 6, 31), "S5_TLP_13.jpg" }
                    },
                    AudioClip   = "S5_TLP_Story.mp3",
                    ThinkAndDos = thinkAndDoFactory.StoryThinkAndDos("The Three Little Pigs"),
                    Quizzes     = quizFactory.GenerateQuizzes("The Three Little Pigs")
                });

                //STORY 6
                stories.Add(new Story
                {
                    Name        = "The Three Billy Goats Gruff",
                    Icon        = "S6_BGG_1.jpg",
                    Appeal      = AppealType.Animal,
                    QuizNum     = 5,
                    ThinkDoNum  = 2,
                    Duration    = new TimeSpan(0, 6, 38),
                    WordCount   = 891,
                    Description = "Two billy goats trick a mean troll into waiting for their brother; " +
                                  "with his horns the big brother knocks the troll off the bridge.",
                    ListOfIcons = CreateStoryActivitiesStack(3, 1, AppealType.Animal),
                    PictureCues = new Dictionary <TimeSpan, string> {
                        { new TimeSpan(0, 0, 0), "S6_BGG_1.jpg" }, //TODO: TRANSITIONS ARE WRONG FOR STORY 6
                        { new TimeSpan(0, 0, 30), "S6_BGG_2.jpg" },
                        { new TimeSpan(0, 0, 40), "S6_BGG_3.jpg" },
                        { new TimeSpan(0, 0, 50), "S6_BGG_4.jpg" },
                        { new TimeSpan(0, 1, 00), "S6_BGG_5.jpg" },
                        { new TimeSpan(0, 1, 30), "S6_BGG_6.jpg" },
                        { new TimeSpan(0, 1, 40), "S6_BGG_7.jpg" },
                        { new TimeSpan(0, 1, 50), "S6_BGG_8.jpg" },
                        { new TimeSpan(0, 2, 00), "S6_BGG_9.jpg" },
                        { new TimeSpan(0, 2, 30), "S6_BGG_10.jpg" },
                        { new TimeSpan(0, 2, 40), "S6_BGG_11.jpg" },
                        { new TimeSpan(0, 2, 50), "S6_BGG_12.jpg" },
                        { new TimeSpan(0, 3, 00), "S6_BGG_13.jpg" },
                        { new TimeSpan(0, 3, 30), "S6_BGG_14.jpg" }
                    },
                    AudioClip   = "S6_BGG_Story.mp3",
                    ThinkAndDos = thinkAndDoFactory.StoryThinkAndDos("The Three Billy Goats Gruff"),
                    Quizzes     = quizFactory.GenerateQuizzes("The Three Billy Goats Gruff")
                });

                //STORY 7
                stories.Add(new Story
                {
                    Name        = "The Tale of Peter Rabbit",
                    Icon        = "S7_PR_1.jpg",
                    Appeal      = AppealType.Animal,
                    QuizNum     = 5,
                    ThinkDoNum  = 2,
                    Duration    = new TimeSpan(0, 7, 29),
                    WordCount   = 933,
                    Description = "Peter disobeys his mother and enters Mr. MacGregor’s garden, where he is almost " +
                                  "captured and put into a pie; Peter escapes and returns to his mother who scolds him.",
                    ListOfIcons = CreateStoryActivitiesStack(5, 1, AppealType.Animal),
                    PictureCues = new Dictionary <TimeSpan, string> {
                        { new TimeSpan(0, 0, 0), "S7_PR_1.jpg" },
                        { new TimeSpan(0, 0, 19), "S7_PR_2.jpg" },
                        { new TimeSpan(0, 0, 42), "S7_PR_3.jpg" },
                        { new TimeSpan(0, 0, 53), "S7_PR_4.jpg" },
                        { new TimeSpan(0, 1, 01), "S7_PR_5.jpg" },
                        { new TimeSpan(0, 1, 09), "S7_PR_6.jpg" },
                        { new TimeSpan(0, 1, 20), "S7_PR_7.jpg" },
                        { new TimeSpan(0, 1, 27), "S7_PR_8.jpg" },
                        { new TimeSpan(0, 1, 34), "S7_PR_9.jpg" },
                        { new TimeSpan(0, 1, 45), "S7_PR_10.jpg" },
                        { new TimeSpan(0, 1, 58), "S7_PR_11.jpg" },
                        { new TimeSpan(0, 2, 18), "S7_PR_12.jpg" },
                        { new TimeSpan(0, 2, 32), "S7_PR_13.jpg" },
                        { new TimeSpan(0, 2, 40), "S7_PR_14.jpg" },
                        { new TimeSpan(0, 2, 52), "S7_PR_15.jpg" },
                        { new TimeSpan(0, 3, 05), "S7_PR_16.jpg" },
                        { new TimeSpan(0, 3, 17), "S7_PR_17.jpg" },
                        { new TimeSpan(0, 3, 32), "S7_PR_18.jpg" },
                        { new TimeSpan(0, 4, 10), "S7_PR_19.jpg" },
                        { new TimeSpan(0, 4, 42), "S7_PR_20.jpg" },
                        { new TimeSpan(0, 5, 12), "S7_PR_21.jpg" },
                        { new TimeSpan(0, 5, 35), "S7_PR_22.jpg" },
                        { new TimeSpan(0, 5, 41), "S7_PR_23.jpg" },
                        { new TimeSpan(0, 6, 09), "S7_PR_24.jpg" },
                        { new TimeSpan(0, 6, 25), "S7_PR_25.jpg" }
                    },
                    AudioClip   = "S7_PR_Story.mp3",
                    ThinkAndDos = thinkAndDoFactory.StoryThinkAndDos("The Tale of Peter Rabbit"),
                    Quizzes     = quizFactory.GenerateQuizzes("The Tale of Peter Rabbit")
                });

                //STORY 8
                stories.Add(new Story
                {
                    Name        = "The Gingerbread Man",
                    Icon        = "S8_TGM_1.jpg",
                    Appeal      = AppealType.General,
                    QuizNum     = 6,
                    ThinkDoNum  = 2,
                    Duration    = new TimeSpan(0, 7, 39),
                    WordCount   = 1095,
                    Description = "The Gingerbread Man speaks rudely, brags, and outruns all the people " +
                                  "and animals until the fox’s help, is tricked and swallowed.",
                    ListOfIcons = CreateStoryActivitiesStack(5, 1, AppealType.General),
                    PictureCues = new Dictionary <TimeSpan, string> {
                        { new TimeSpan(0, 0, 0), "S8_TGM_1.jpg" },
                        { new TimeSpan(0, 0, 03), "S8_TGM_2.jpg" },
                        { new TimeSpan(0, 1, 07), "S8_TGM_3.jpg" },
                        { new TimeSpan(0, 1, 47), "S8_TGM_4.jpg" },
                        { new TimeSpan(0, 2, 26), "S8_TGM_5.jpg" },
                        { new TimeSpan(0, 3, 27), "S8_TGM_6.jpg" },
                        { new TimeSpan(0, 4, 15), "S8_TGM_7.jpg" },
                        { new TimeSpan(0, 4, 55), "S8_TGM_8.jpg" },
                        { new TimeSpan(0, 5, 30), "S8_TGM_9.jpg" },
                        { new TimeSpan(0, 6, 25), "S8_TGM_10.jpg" },
                        { new TimeSpan(0, 7, 23), "S8_TGM_11.jpg" }
                    },
                    AudioClip   = "S8_TGM_Story.mp3",
                    ThinkAndDos = thinkAndDoFactory.StoryThinkAndDos("The Gingerbread Man"),
                    Quizzes     = quizFactory.GenerateQuizzes("The Gingerbread Man")
                });

                //STORY 9
                stories.Add(new Story
                {
                    Name        = "Rumplestiltskin",
                    Icon        = "S9_R_1.jpg",
                    Appeal      = AppealType.Female,
                    QuizNum     = 6,
                    ThinkDoNum  = 2,
                    Duration    = new TimeSpan(0, 8, 18),
                    WordCount   = 1344,
                    Description = "A cruel man spins straw into gold to save a girl’s life, demanding her " +
                                  "first child in payment; when she’s queen she saves her child by learning the man’s secret name.",
                    ListOfIcons = CreateStoryActivitiesStack(6, 1, AppealType.Female),
                    PictureCues = new Dictionary <TimeSpan, string> {
                        { new TimeSpan(0, 0, 0), "S9_R_1.jpg" },
                        { new TimeSpan(0, 0, 05), "S9_R_2.jpg" },
                        { new TimeSpan(0, 0, 32), "S9_R_3.jpg" },
                        { new TimeSpan(0, 1, 12), "S9_R_4.jpg" },
                        { new TimeSpan(0, 1, 42), "S9_R_5.jpg" },
                        { new TimeSpan(0, 2, 29), "S9_R_6.jpg" },
                        { new TimeSpan(0, 2, 52), "S9_R_7.jpg" },
                        { new TimeSpan(0, 3, 20), "S9_R_8.jpg" },
                        { new TimeSpan(0, 3, 52), "S9_R_9.jpg" },
                        { new TimeSpan(0, 4, 23), "S9_R_10.jpg" },
                        { new TimeSpan(0, 4, 52), "S9_R_11.jpg" },
                        { new TimeSpan(0, 5, 25), "S9_R_12.jpg" },
                        { new TimeSpan(0, 5, 42), "S9_R_13.jpg" },
                        { new TimeSpan(0, 5, 59), "S9_R_14.jpg" },
                        { new TimeSpan(0, 6, 22), "S9_R_15.jpg" },
                        { new TimeSpan(0, 6, 42), "S9_R_16.jpg" },
                        { new TimeSpan(0, 7, 08), "S9_R_17.jpg" },
                        { new TimeSpan(0, 7, 34), "S9_R_18.jpg" },
                        { new TimeSpan(0, 8, 06), "S9_R_19.jpg" }
                    },
                    AudioClip   = "S9_R_Story.mp3",
                    ThinkAndDos = thinkAndDoFactory.StoryThinkAndDos("Rumplestiltskin"),
                    Quizzes     = quizFactory.GenerateQuizzes("Rumplestiltskin")
                });

                //STORY 10
                stories.Add(new Story
                {
                    Name        = "Little Red Riding Hood",
                    Icon        = "S10_LRRH_1.jpg",
                    Appeal      = AppealType.Female,
                    QuizNum     = 6,
                    ThinkDoNum  = 2,
                    Duration    = new TimeSpan(0, 8, 47),
                    WordCount   = 1243,
                    Description = "A girl speaks to a wolf and leaves the proper path; the wolf swallows the grandmother" +
                                  " and girl, but a huntsman kills the wolf, opens the wolf’s belly, and rescues both of them.",
                    ListOfIcons = CreateStoryActivitiesStack(6, 1, AppealType.Female),
                    PictureCues = new Dictionary <TimeSpan, string> {
                        { new TimeSpan(0, 0, 0), "S10_LRRH_1.jpg" },
                        { new TimeSpan(0, 0, 05), "S10_LRRH_2.jpg" },
                        { new TimeSpan(0, 0, 32), "S10_LRRH_3.jpg" },
                        { new TimeSpan(0, 1, 07), "S10_LRRH_4.jpg" },
                        { new TimeSpan(0, 1, 13), "S10_LRRH_5.jpg" },
                        { new TimeSpan(0, 1, 57), "S10_LRRH_6.jpg" },
                        { new TimeSpan(0, 3, 00), "S10_LRRH_7.jpg" },
                        { new TimeSpan(0, 3, 42), "S10_LRRH_8.jpg" },
                        { new TimeSpan(0, 4, 13), "S10_LRRH_9.jpg" },
                        { new TimeSpan(0, 4, 38), "S10_LRRH_10.jpg" },
                        { new TimeSpan(0, 5, 30), "S10_LRRH_11.jpg" },
                        { new TimeSpan(0, 6, 13), "S10_LRRH_12.jpg" },
                        { new TimeSpan(0, 6, 50), "S10_LRRH_13.jpg" },
                        { new TimeSpan(0, 7, 32), "S10_LRRH_14.jpg" },
                        { new TimeSpan(0, 7, 55), "S10_LRRH_15.jpg" },
                        { new TimeSpan(0, 8, 34), "S10_LRRH_16.jpg" }
                    },
                    AudioClip   = "S9_R_Story.mp3", //TODO: NEED TO GET STORY 10 (LRRH) AUDIO
                    ThinkAndDos = thinkAndDoFactory.StoryThinkAndDos("Little Red Riding Hood"),
                    Quizzes     = quizFactory.GenerateQuizzes("Little Red Riding Hood")
                });
            }

            return(stories);
        }