recover tree