changes to io domain