simplify iternodes()