root structures