user should check if the role is there before adding to the gruop