adapt member tree