Data I/O updated