diff --git a/SOL002/VNFIndicator-API/Subscriptions.robot b/SOL002/VNFIndicator-API/Subscriptions.robot
index 8fe95b05a0d9754b98f77df21bdf855d175889d3..72da429a13168d5b31aa4b435780890c37150a04 100644
--- a/SOL002/VNFIndicator-API/Subscriptions.robot
+++ b/SOL002/VNFIndicator-API/Subscriptions.robot
@@ -9,12 +9,12 @@ Library           REST    ${EM-VNF_SCHEMA}://${EM-VNF_HOST}:${EM-VNF_PORT}
 *** Test Cases ***
 GET VNF Indicators Subscriptions
     [Documentation]    Test ID: 6.3.2.4.1
-    ...    Test title: Get all subscriptions to VNF performance indicators
-    ...    Test objective: The objective is to test the retrieval of all VNF performance indicators subscriptions and perform a JSON schema validation of the returned subscriptions data structure
+    ...    Test title: GET VNF Indicators Subscriptions
+    ...    Test objective: The objective is to test the retrieval of all VNF indicators subscriptions and perform a JSON schema validation of the returned subscriptions data structure
     ...    Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
     ...    Reference:  section 8.4.5.3.2 - SOL002 v2.4.1
     ...    Config ID: Config_prod_VE
-    ...    Applicability: The VNF supports the generation and maintenance of performance indicators
+    ...    Applicability: The VNF supports the generation and maintenance of indicators
     ...    Post-Conditions: none
     Get VNF Indicators Subscriptions
     Check HTTP Response Status Code Is    200
@@ -22,26 +22,26 @@ GET VNF Indicators Subscriptions
 
 GET VNF Indicators Subscriptions with attribute-based filter
     [Documentation]    Test ID: 6.3.2.4.2
-    ...    Test title: Get all subscriptions to VNF performance indicators with attribute-based filter
-    ...    Test objective: The objective is to test the retrieval of all VNF performance indicators subscriptions using attribute-based filter and perform a JSON schema and content validation of the returned subscriptions data structure
+    ...    Test title: GET VNF Indicators Subscriptions with attribute-based filter
+    ...    Test objective: The objective is to test the retrieval of all VNF indicators subscriptions using attribute-based filter and perform a JSON schema and content validation of the returned subscriptions data structure
     ...    Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
     ...    Reference:  section 8.4.5.3.2 - SOL002 v2.4.1
     ...    Config ID: Config_prod_VE
-    ...    Applicability: The VNF supports the generation and maintenance of performance indicators
+    ...    Applicability: The VNF supports the generation and maintenance of indicators
     ...    Post-Conditions: none
     Get VNF Indicators Subscriptions with filter
     Check HTTP Response Status Code Is    200
     Check HTTP Response Body Json Schema Is   VnfIndicatorSubscriptions
-    Check HTTP Response Body Matches Attribute-Based Filter
+    Check HTTP Response Body Subscriptions Match the requested Attribute-Based Filter
 
 GET VNF Indicators Subscriptions with invalid attribute-based filter
     [Documentation]    Test ID: 6.3.2.4.3
-    ...    Test title: Get all subscriptions to VNF performance indicators with invalid attribute-based filter
-    ...    Test objective: The objective is to test that the retrieval of all VNF performance indicators subscriptions fails when using invalid attribute-based filter. The test also checks the JSON schema of the unsuccessful operation HTTP response.
+    ...    Test title: GET VNF Indicators Subscriptions with invalid attribute-based filter
+    ...    Test objective: The objective is to test that the retrieval of all VNF indicators subscriptions fails when using invalid attribute-based filter. The test also checks the JSON schema of the unsuccessful operation HTTP response.
     ...    Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
     ...    Reference:  section 8.4.5.3.2 - SOL002 v2.4.1
     ...    Config ID: Config_prod_VE
-    ...    Applicability: The VNF supports the generation and maintenance of performance indicators
+    ...    Applicability: The VNF supports the generation and maintenance of indicators
     ...    Post-Conditions: none
     Get VNF Indicators Subscriptions with invalid filter
     Check HTTP Response Status Code Is    400
@@ -49,64 +49,63 @@ GET VNF Indicators Subscriptions with invalid attribute-based filter
 
 GET VNF Indicators Subscriptions with invalid resource endpoint
     [Documentation]    Test ID 6.3.2.4.4
-    ...    Test title: Get all subscriptions to VNF performance indicators with invalid resource endpoint
-    ...    Test objective: The objective is to test that the retrieval of all VNF performance indicators subscriptions fails when using invalid resource endpoint. The test also checks the JSON schema of the unsuccessful operation HTTP response.
-    ...    Pre-conditions: A VNF instance is up and running. At least one VNF indicator subscription is available in the VNF.
+    ...    Test title: GET VNF Indicators Subscriptions with invalid resource endpoint
+    ...    Test objective: The objective is to test that the retrieval of all VNF indicators subscriptions fails when using invalid resource endpoint.
+    ...    Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
     ...    Reference: section 8.4.5.3.2 - SOL002 v2.4.1
     ...    Config ID: Config_prod_VE
-    ...    Applicability: The VNF supports the generation and maintenance of performance indicators.
+    ...    Applicability: The VNF supports the generation and maintenance of indicators.
     ...    Post-Conditions: none
     Get VNF Indicators Subscriptions with invalid resource endpoint
     Check HTTP Response Status Code Is    404
-    Check HTTP Response Body Json Schema Is   ProblemDetails
 
-POST VNF Indicator Subscription
+Create new VNF indicator subscription
     [Documentation]    Test ID 6.3.2.4.5
-    ...    Test title: Create a new VNF performance indicator subscription
-    ...    Test objective: The objective is to test the creation of a new VNF performance indicator subscription perform a JSON schema and content validation of the returned subscriptions data structure
-    ...    Pre-conditions: A VNF instance is up and running
+    ...    Test title: Create new VNF indicator subscription
+    ...    Test objective: The objective is to test the creation of a new VNF indicator subscription perform a JSON schema and content validation of the returned subscriptions data structure
+    ...    Pre-conditions: A VNF instance is instantiated.
     ...    Reference: section 8.4.5.3.1 - SOL002 v2.4.1
     ...    Config ID: Config_prod_VE
-    ...    Applicability: The VNF supports the generation and maintenance of performance indicators.
+    ...    Applicability: The VNF supports the generation and maintenance of indicators.
     ...    Post-Conditions: The VNF indicator subscription is successfully set and it matches the issued subscription
     Send Post Request for VNF Indicator Subscription
     Check HTTP Response Status Code Is    201
     Check HTTP Response Body Json Schema Is    VnfIndicatorSubscription
     Check HTTP Response Body Matches the Subscription
-    Check Postcondition VNF Performance Indicator Subscription Is Set
+    Check Postcondition VNF Indicator Subscription Is Set
 
 PUT VNF Indicator Subscriptions - Method not implemented
     [Documentation]    Test ID 6.3.2.4.6
-    ...    Test title: PUT VNF indicator subscriptions - Method not implemented
-    ...    Test objective: The objective is to test that PUT method is not allowed to modify VNF performance indicator subscriptions
-    ...    Pre-conditions: A VNF instance is instantiated.
+    ...    Test title: PUT VNF Indicator Subscriptions - Method not implemented
+    ...    Test objective: The objective is to test that PUT method is not allowed to modify VNF indicator subscriptions
+    ...    Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
     ...    Reference: section 8.4.5.3.3 - SOL002 v2.4.1
     ...    Config ID: Config_prod_VE
-    ...    Applicability: The VNF supports the generation and maintenance of performance indicators.
+    ...    Applicability: The VNF supports the generation and maintenance of indicators.
     ...    Post-Conditions: none
     Send Put Request for VNF Indicator Subscriptions
     Check HTTP Response Status Code Is    405
 
 PATCH VNF Indicator Subscriptions - Method not implemented
     [Documentation]    Test ID 6.3.2.4.7
-    ...    Test title: PATCH VNF indicator subscriptions - Method not implemented
-    ...    Test objective: The objective is to test that PATCH method is not allowed to update VNF performance indicator subscriptions
-    ...    Pre-conditions: A VNF instance is instantiated.
+    ...    Test title: PATCH VNF Indicator Subscriptions - Method not implemented
+    ...    Test objective: The objective is to test that PATCH method is not allowed to update VNF indicator subscriptions
+    ...    Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
     ...    Reference: section 8.4.5.3.4 - SOL002 v2.4.1
     ...    Config ID: Config_prod_VE
-    ...    Applicability: The VNF supports the generation and maintenance of performance indicators.
+    ...    Applicability: The VNF supports the generation and maintenance of indicators.
     ...    Post-Conditions: none
     Send Patch Request for VNF Indicator Subscriptions
     Check HTTP Response Status Code Is    405
 
 DELETE VNF Indicator Subscriptions - Method not implemented
     [Documentation]    Test ID 6.3.2.4.8
-    ...    Test title: DELETE VNF indicator subscriptions - Method not implemented
-    ...    Test objective: The objective is to test that PUT method is not allowed to delete VNF performance indicator subscriptions
-    ...    Pre-conditions: A VNF instance is instantiated.
+    ...    Test title: DELETE VNF Indicator Subscriptions - Method not implemented
+    ...    Test objective: The objective is to test that PUT method is not allowed to delete VNF indicator subscriptions
+    ...    Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
     ...    Reference: section 8.4.5.3.5 - SOL002 v2.4.1
     ...    Config ID: Config_prod_VE
-    ...    Applicability: The VNF supports the generation and maintenance of performance indicators.
+    ...    Applicability: The VNF supports the generation and maintenance of indicators.
     ...    Post-Conditions: none
     Send Delete Request for VNF Indicator Subscriptions
     Check HTTP Response Status Code Is    405
@@ -118,7 +117,7 @@ Get VNF Indicators Subscriptions
     Run Keyword If    ${AUTH_USAGE} == 1    Set Headers    {"Authorization": "${AUTHORIZATION}"}
     GET    ${apiRoot}/${apiName}/${apiVersion}/subscriptions
     ${output}=    Output    response
-    Set Suite Variable    @{response}    ${output}
+    Set Suite Variable    ${response}    ${output}
 
 Get VNF Indicators Subscriptions with filter
     Log    Trying to get the list of subscriptions using filters
@@ -126,7 +125,7 @@ Get VNF Indicators Subscriptions with filter
     Run Keyword If    ${AUTH_USAGE} == 1    Set Headers    {"Authorization": "${AUTHORIZATION}"}
     GET    ${apiRoot}/${apiName}/${apiVersion}/subscriptions?${POS_FILTER}
     ${output}=    Output    response
-    Set Suite Variable    @{response}    ${output}
+    Set Suite Variable    ${response}    ${output}
     
 Get VNF Indicators Subscriptions with invalid filter   
     Log    Trying to get the list of subscriptions using filters with wrong attribute name
@@ -134,7 +133,7 @@ Get VNF Indicators Subscriptions with invalid filter
     Run Keyword If    ${AUTH_USAGE} == 1    Set Headers    {"Authorization": "${AUTHORIZATION}"}
     GET    ${apiRoot}/${apiName}/${apiVersion}/subscriptions?${NEG_FILTER}
     ${output}=    Output    response
-    Set Suite Variable    @{response}    ${output}   
+    Set Suite Variable    ${response}    ${output}   
     
 Get VNF Indicators Subscriptions with invalid resource endpoint
         Log    Trying to perform a request on a Uri which doesn't exist
@@ -142,7 +141,7 @@ Get VNF Indicators Subscriptions with invalid resource endpoint
     Run Keyword If    ${AUTH_USAGE} == 1    Set Headers    {"Authorization": "${AUTHORIZATION}"}
     GET    ${apiRoot}/${apiName}/${apiVersion}/subscription
     ${output}=    Output    response
-    Set Suite Variable    @{response}    ${output}   
+    Set Suite Variable    ${response}    ${output}   
 
 Send Post Request for VNF Indicator Subscription
     Log    Trying to create a new subscription
@@ -152,7 +151,7 @@ Send Post Request for VNF Indicator Subscription
     Run Keyword If    ${AUTH_USAGE} == 1    Set Headers    {"Authorization": "${AUTHORIZATION}"}
     POST    ${apiRoot}/${apiName}/${apiVersion}/subscriptions    ${body}
     ${output}=    Output    response
-    Set Suite Variable    @{response}    ${output}   
+    Set Suite Variable    ${response}    ${output}   
 
 Send Put Request for VNF Indicator Subscriptions
     Log    Trying to create a new subscription
@@ -160,7 +159,7 @@ Send Put Request for VNF Indicator Subscriptions
     Run Keyword If    ${AUTH_USAGE} == 1    Set Headers    {"Authorization": "${AUTHORIZATION}"}
     PUT    ${apiRoot}/${apiName}/${apiVersion}/subscriptions
     ${output}=    Output    response
-    Set Suite Variable    @{response}    ${output}
+    Set Suite Variable    ${response}    ${output}
 
 Send Patch Request for VNF Indicator Subscriptions
     Log    Trying to create a new subscription
@@ -168,7 +167,7 @@ Send Patch Request for VNF Indicator Subscriptions
     Run Keyword If    ${AUTH_USAGE} == 1    Set Headers    {"Authorization": "${AUTHORIZATION}"}
     PATCH    ${apiRoot}/${apiName}/${apiVersion}/subscriptions
     ${output}=    Output    response
-    Set Suite Variable    @{response}    ${output}
+    Set Suite Variable    ${response}    ${output}
 
 Send Delete Request for VNF Indicator Subscriptions
     Log    Trying to create a new subscription
@@ -176,43 +175,43 @@ Send Delete Request for VNF Indicator Subscriptions
     Run Keyword If    ${AUTH_USAGE} == 1    Set Headers    {"Authorization": "${AUTHORIZATION}"}
     DELETE    ${apiRoot}/${apiName}/${apiVersion}/subscriptions
     ${output}=    Output    response
-    Set Suite Variable    @{response}    ${output}
+    Set Suite Variable    ${response}    ${output}
 
 Check HTTP Response Status Code Is
     [Arguments]    ${expected_status}    
     ${status}=    Convert To Integer    ${expected_status}    
-    Should Be Equal    ${response[0]['status']}    ${status}
+    Should Be Equal    ${response['status']}    ${status}
     Log    Status code validated
 
 Check HTTP Response Header Contains
     [Arguments]    ${CONTENT_TYPE}
-    Log    ${response[0]['headers']}
-    Should Contain    ${response[0]['headers']}    ${CONTENT_TYPE}
+    Log    ${response['headers']}
+    Should Contain    ${response['headers']}    ${CONTENT_TYPE}
     Log    Header is present
     
 Check HTTP Response Body Json Schema Is
     [Arguments]    ${input}
-    Should Contain    ${response[0]['headers']['Content-Type']}    application/json
+    Should Contain    ${response['headers']['Content-Type']}    application/json
     ${schema} =    Catenate    ${input}    .schema.json
-    Validate Json    ${schema}    ${response[0]['body']}
+    Validate Json    ${schema}    ${response['body']}
     Log    Json Schema Validation OK
 
 Check HTTP Response Body Matches the Subscription
     Log    Check Response matches subscription
     ${body}=    Get File    jsons/subscriptions.json
     ${subscription}=    evaluate    json.loads('''${body}''')    json
-    Should Be Equal    ${response[0]['body']['callbackUri']}    ${subscription.callbackUri}
+    Should Be Equal    ${response['body']['callbackUri']}    ${subscription.callbackUri}
 
-Check Postcondition VNF Performance Indicator Subscription Is Set
+Check Postcondition VNF Indicator Subscription Is Set
     Log    Check Postcondition subscription exist
     Log    Trying to get the subscription
     Set Headers    {"Accept": "${ACCEPT_JSON}"}
     Run Keyword If    ${AUTH_USAGE} == 1    Set Headers    {"Authorization": "${AUTHORIZATION}"}
-    GET    ${apiRoot}/${apiName}/${apiVersion}/subscriptions/${response[0]['body']['id']}
+    GET    ${apiRoot}/${apiName}/${apiVersion}/subscriptions/${response['body']['id']}
     ${output}=    Output    response
-    Set Suite Variable    @{response}    ${output}
+    Set Suite Variable    ${response}    ${output}
     Check HTTP Response Status Code Is    200
     
-Check HTTP Response Body Matches Attribute-Based Filter
+Check HTTP Response Body Subscriptions Match the requested Attribute-Based Filter
     Log    Check Response includes VNF Indicators according to filter
     #todo
diff --git a/SOL002/VNFIndicator-API/environment/subscriptions.txt b/SOL002/VNFIndicator-API/environment/subscriptions.txt
index 00b6bee592ee749bf186ce5754aa1117e45de7f5..24a86046f867c1c5c6750b8f5337eaf4e80a3c9d 100644
--- a/SOL002/VNFIndicator-API/environment/subscriptions.txt
+++ b/SOL002/VNFIndicator-API/environment/subscriptions.txt
@@ -4,4 +4,4 @@ ${indicatorId}    34e70855-a9d3-4fef-aece-76a3cd266ec8
 ${erroneousIndicatorId}    erroneousIndicatorId
 ${POS_FILTER}     callbackUri=http://127.0.0.1/subscribe
 ${NEG_FILTER}     callback=http://127.0.0.1/subscribe
-@{response}=    httpresponse
+${response}=    httpresponse