updated ruleset