Example I/O models