add buffer read and write operation function sumary