extend more than one rule sets