working on getting a good structure set up.  more changes to come