fix new-array