integration of buffer_store