remove the unwanted files
Preserve the higer role on edit of lower roles
new type