rule-setting can be toggle