modify io writeup