tree returns