Version 5

Added Reconnecting Function