readbuffer writebuffer