add some structure
Merge pull request #21 from conversely/foundation

add some stuff