Working version: lots of add'l start up comms