add buffer
add BUF