basic streams
docs for streams