added categories and rulesets