root contain adapt root contain root contain adapt 