updated; add new rulesets