done with i/o