add buffer support

not needed