withProgramRuleActions