multiple and interleaved buffers