I/O and processing