I/O-algorithms