Added move i/o