introduce memory_read_from_buffer()