feat: allow applying multi rules
0.3.0