Cascading - not ready for merge

I was just starting to get my head around all of this. I'm sure I'll need to make many changes.