BufferManager architecture implemented