adding custom rules factory config parameter