finished rework of reconnection work flow. a little more testing required