working through bus logic for create - lots of junk in this version of the code - committing before hosing out.