code should be almost undecipherable by now, but you are able to load and save connections with this commit