better name for streambuffer