Initial commit, just completed some basic reconnection.