change for buffer