support for opening new buffers