IO Function Edit