visit(newArray ) change