added buffered allocator to the library to be used soon