diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn
index 6c4fc437e878ca46d6a71a9c2f1fcc2694925f91..437023ea68745b8f6bc9dceb11046a2d2ab71ae2 100644
--- a/LibOneM2M/OneM2M_Functions.ttcn
+++ b/LibOneM2M/OneM2M_Functions.ttcn
@@ -1072,36 +1072,7 @@ module OneM2M_Functions {
 				}	
 				return false;
 			}
-			
-			/**
-			 * @desc Check that a resource is present in the IUT (resourceId is known) by using RETRIEVE operation
-			 * @param p_resourceIndex Resource index of the resource to be checked
-			 * @return boolean
-			 */
-			function f_isResourcePresentCseSimu (integer p_resourceIndex) runs on CseSimu return boolean {
-			
-				//Check to see if the resource is present or not
-				mccPort.send(m_request(m_retrieve(f_getResourceAddress(p_resourceIndex), f_getOriginator(p_resourceIndex))));
-				tc_ac.start;
-				alt {
-					[] mccPort.receive(mw_response(mw_responsePrimitive(int2000))) {
-						tc_ac.stop;
-						setverdict(pass, testcasename() & ": Resource present: " & f_getResourceAddress(p_resourceIndex));
-						return true;
-					}
-					[] mccPort.receive(mw_response(mw_responsePrimitive(?, -))) {
-						tc_ac.stop;
-						setverdict(inconc, testcasename() & ": Wrong response status code in the response");
-						return false;
-					}
-					[] tc_ac.timeout {
-						setverdict(inconc, testcasename() & ": No answer while retrieving resource");
-						return false;
-					}
-				}	
-				return false;
-			}
-			
+						
 			/**
 			 * @desc Check that a resource is not present in the IUT (resourceId is NOT known)
 			 * @param p_parentIndex Index of the parent resource of the resource to be checked
@@ -1768,6 +1739,11 @@ module OneM2M_Functions {
 						setverdict(pass, testcasename() & ": Resource not present");
 						return true;
 					}
+					[] mccPort.receive(mw_response(mw_responsePrimitive(int2000))) {
+						tc_ac.stop;
+						setverdict(pass, testcasename() & ": Resource " & p_resourceName & " present");
+						return false;
+					}
 					[] mccPort.receive(mw_response(mw_responsePrimitive(?))) {
 						tc_ac.stop;
 						setverdict(inconc, testcasename() & ": Wrong response status code in the response");
@@ -1959,7 +1935,8 @@ module OneM2M_Functions {
 							v_myResource.remoteCSE.resourceName := "remoteCSE" & int2str(v_resourceIndex);
 						}
 						v_myResource.remoteCSE.resourceType := p_resourceType;
-						v_myResource.remoteCSE.resourceID := f_resourceIdCleaner(v_myResource.remoteCSE.cSE_ID);
+						//v_myResource.remoteCSE.resourceID := f_resourceIdCleaner(v_myResource.remoteCSE.cSE_ID);
+						v_myResource.remoteCSE.resourceID := "remoteCSE-ID" & int2str(v_resourceIndex);
 						v_myResource.remoteCSE.parentID := f_getResourceId(vc_localResourcesList[p_parentIndex].resource);
 						v_myResource.remoteCSE.creationTime := fx_generateTimestamp();
 						v_myResource.remoteCSE.creationTime := "20171231T012345";
@@ -2036,27 +2013,7 @@ module OneM2M_Functions {
 				return v_myResource;
 				
 			}//End of function	
-			
-			/**
-			 * @desc Sending of a request primitive over mca port
-			 * @param p_resourceType Resource type of the resource to be created
-			 * @param p_requestPrimitive CREATE request primitive for the resource to be created
-			 * @param p_parentIndex Internal resource index which indicates the parent of the resource to be created
-			 * @return Internal resource index of the created resource
-			 * @verdict 
-			 */
-			function f_cse_sendCreateRequestPrimitive(in ResourceType p_resourceType, template RequestPrimitive p_requestPrimitive := m_create, integer p_parentIndex := -1) runs on AeSimu {
-			
-				var RequestPrimitive v_request;
-				var integer v_resourceIndex := -1;
-				
-				v_request := f_getCreateRequestPrimitive(p_resourceType, p_requestPrimitive, p_parentIndex);
-			
-				mcaPort.send(m_request(v_request));
 						
-			}
-			
-			
 		}//end group CseSimuFunctions
 		
 		group CseAltstepFunctions {
diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn
index 1580cbf0e53222ba1c609063e74b95ba0e271b21..875358afa4d611a291f9eaeb80f33f05fd5ca3b8 100644
--- a/OneM2M_PermutationFunctions.ttcn
+++ b/OneM2M_PermutationFunctions.ttcn
@@ -1938,7 +1938,7 @@ module OneM2M_PermutationFunctions {
 							f_checkCseSimuStatus();
     								
 							//Check to see if the resource is present or not
-							if (f_isResourcePresentCseSimu(v_resourceIndex)){
+							if (f_cse_isResourcePresent(v_resourceIndex)){
 								setverdict(pass, __SCOPE__ & ":INFO: Resource created");
 							} else {
 								setverdict(fail, __SCOPE__ & ":ERROR: Resource not created");