edit role; validation on add