half implemented multirruleset