fixed reconnecting aswell as other bugs, feature is complete now