streams
read stream
write stream
compression