addition control, rule generator: abstract

defines the implementation for creating add-policy rules