modify the array