modified io file