update ArraySet
ajout AbstractShell