role is required