root structure changed