the start
Gotta re-write.
Another step in fleshing this out