File I/O updates