(mostly) working/tested implementation of new buffers