layout and roots