- implement complex/family pair rules
- enable EM