--- /dev/null
+controlLoop:
+    version: 2.0.0
+    controlLoopName: ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a
+    trigger_policy: unique-policy-id-1-modifyConfig
+    timeout: 1200
+    abatement: false
+policies:
+    - id: unique-policy-id-1-modifyConfig
+      name: modify_packet_gen_config
+      description:
+      actor: APPC
+      recipe: ModifyConfig
+      target:
+          resourceID: __RESOURCE_ID__
+          type: VNF
+      payload:
+          streams: '{"active-streams":5}'
+      retry: 0
+      timeout: 300
+      success: final_success
+      failure: final_failure
+      failure_timeout: final_failure_timeout
+      failure_retries: final_failure_retries
+      failure_exception: final_failure_exception
+      failure_guard: final_failure_guard
 
 ${POLICY_HEALTHCHECK_USERNAME}         ${GLOBAL_POLICY_HEALTHCHECK_USERNAME}
 ${POLICY_HEALTHCHECK_PASSWORD}         ${GLOBAL_POLICY_HEALTHCHECK_PASSWORD}
 
+
 *** Keywords ***
 
 Run Policy Health Check
 Create vFirewall Operational Policy
      [Arguments]   ${resource_id}
      ${dict}=   Create Dictionary   RESOURCE_ID=${resource_id}
+     #vFirewall_policy_operational_content.yaml
+     #vFirewall_policy_operational_url_enc_content_input.template
+     ${content_data}    OperatingSystem.Get File    ${POLICY_TEMPLATES}/vFirewall_policy_operational_content.yaml
+     ${content_data}=    Replace String Using Regexp   ${content_data}           ${RESOURCE_ID}     ${resource_id}
+     ${encoded_content_data}=    Evaluate    urllib.urlencode('''${content_data}''')   urllib
+     ${content_dictionary}=   Create Dictionary    URL_ENCODED_CONTENT    {$encoded_content_data}
+     ${data_2}=   Fill JSON Template File    ${POLICY_TEMPLATES}/vFirewall_policy_operational_url_enc_content_input.template   ${dict_2}
+     Log To Console    ${data_2}
      ${data}=   Fill JSON Template File    ${POLICY_TEMPLATES}/vFirewall_policy_operational_input.template    ${dict}
      ${resp}=   Run Policy Api Post Request    /policy/api/v1/policytypes/onap.policies.controlloop.Operational/versions/1.0.0/policies    ${data}
      Should Be Equal As Strings        ${resp.status_code}     200
      [Return]    ${resp.json()['policy-version']}
 
+Create vFirewall Operational Policy
+     [Arguments]   ${resource_id}
+     ${dict}=   Create Dictionary   RESOURCE_ID=${resource_id}
+     ${content_data}    OperatingSystem.Get File    ${POLICY_TEMPLATES}/vFirewall_policy_operational_content.yaml
+     ${content_data}=    Replace String Using Regexp   ${content_data}    __RESOURCE_ID__     ${resource_id}
+     ${encoded_content_data}=    Evaluate    urllib.quote_plus('''${content_data}''')   urllib
+     ${content_dictionary}=   Create Dictionary    URL_ENCODED_CONTENT    ${encoded_content_data}
+     ${data_2}=   Fill JSON Template File    ${POLICY_TEMPLATES}/vFirewall_policy_operational_url_enc_content_input.template   ${content_dictionary}
+     Log To Console    ${data_2}
+     ${resp}=   Run Policy Api Post Request    /policy/api/v1/policytypes/onap.policies.controlloop.Operational/versions/1.0.0/policies    ${data_2}
+     #
+     # pre-encoded content version
+     #${data}=   Fill JSON Template File    ${POLICY_TEMPLATES}/vFirewall_policy_operational_input.template    ${dict}
+     #${resp}=   Run Policy Api Post Request    /policy/api/v1/policytypes/onap.policies.controlloop.Operational/versions/1.0.0/policies    ${data}
+     #
+     Should Be Equal As Strings         ${resp.status_code}     200
+     [Return]    ${resp.json()['policy-version']}
+
+
+
+
 
 Push vFirewall Policies To PDP Group
      [Arguments]    ${op_policy_version}