arraytype changes