comm to io