uptodate
uptodate
uptodate
doVise works expect for clearing unconnected
working on isConnected
working on can add old piece
merging pull request
resolved conflicts