refactor to not use ruleset started