changes to io.connect