Adding BufferPool