changes implementing change from ef to io machine