add some basic structure to set us up to goof around