modificato copyTree function