double link tree node