new generated array should be new.