p. 159, enumerate tree