Most of story 2 and 3. Needs styling