I/O model