buffered stream public