output buffers