removal of the role array, add of the group type to manage visibility