i/o differences editing