building structure

Now compiles correctly! yay..  I wasn't adding semicolons to the end of
class definitions... I blame python