added program init case.  Aborts program if connections aren't good