++ file systems
++ ascii - unicode + png
default interface with bodies
streams ascii
streams with pointer - reading from file with data blocks