Touch up
Changed Structure
This is more code. I liked my first solution better...
Review 3