added tree node renaming