added an iterator for node neighbors