starts to carve out architecture, change text
finishes most of the basic architecture
cleans up a bit more