added support for manipulating filtered ruels