nodes enumerator