Changing branch structure