add support newer node.
more simplify to Array support