basic structure begun
some more basic work.  don't know what I'm doing....