I/O updates and print statements