diff --git a/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator/lib/CMakeLists.txt b/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator/lib/CMakeLists.txt
index c72e156339a13a9b08ff1a780f700dc125b2d30b..4f8264b868b76b6a4e06be438928ae51fcd9f91b 100644
--- a/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator/lib/CMakeLists.txt
+++ b/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator/lib/CMakeLists.txt
@@ -7,5 +7,6 @@ python_install(
     config.py
     propagator.py
     rabuslistener.py
+    otdbrpc.py
     DESTINATION lofar/sas/resourceassignment/ratootdbtaskspecificationpropagator)
 
diff --git a/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator/lib/propagator.py b/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator/lib/propagator.py
index 8f84890a9832945b3fa6e5b32e3fef57097aa97c..6aed94be80fba6ee3b559f3fca45e70cbc709e85 100755
--- a/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator/lib/propagator.py
+++ b/SAS/ResourceAssignment/RAtoOTDBTaskSpecificationPropagator/lib/propagator.py
@@ -32,12 +32,14 @@ import time
 from lofar.messaging.RPC import RPC, RPCException
 from lofar.parameterset import parameterset
 
-from lofar.sas.resourceassignment.RAtoOTDBTaskSpecificationPropagator.rpc import RARPC
-from lofar.sas.resourceassignment.RAtoOTDBTaskSpecificationPropagator.config import DEFAULT_BUSNAME as RADB_BUSNAME
-from lofar.sas.resourceassignment.RAtoOTDBTaskSpecificationPropagator.config import DEFAULT_SERVICENAME as RADB_SERVICENAME
-from lofar.sas.otdb.otdbservice.config import DEFAULT_BUSNAME as OTDB_BUSNAME
-from lofar.sas.otdb.otdbservice.config import DEFAULT_SERVICENAME as OTDB_SERVICENAME
-from lofar.sas.resourceassignment.RAtoOTDBTaskSpecificationPropagator.rpc import RAtoOTDBTranslator
+from lofar.sas.resourceassignment.resourceassignmentservice.rpc import RARPC
+from lofar.sas.resourceassignment.resourceassignmentservice.config import DEFAULT_BUSNAME as RADB_BUSNAME
+from lofar.sas.resourceassignment.resourceassignmentservice.config import DEFAULT_SERVICENAME as RADB_SERVICENAME
+
+from lofar.sas.resourceassignment.ratootdbtaskspecificationpropagator.otdbrpc import OTDBRPC
+from lofar.sas.resourceassignment.ratootdbtaskspecificationpropagator.otdbrpc import DEFAULT_BUSNAME as OTDB_BUSNAME
+from lofar.sas.resourceassignment.ratootdbtaskspecificationpropagator.otdbrpc import DEFAULT_SERVICENAME as OTDB_SERVICENAME
+from lofar.sas.resourceassignment.ratootdbtaskspecificationpropagator.translator import RAtoOTDBTranslator
 
 logger = logging.getLogger(__name__)
 
@@ -65,8 +67,8 @@ class RAtoOTDBPropagator():
             radb_broker = broker
             otdb_broker = broker
 
-        self.radbrpc = RARPC(servicename=radb_servicename, busname=radb_busname, broker=radb_broker)
-        self.otdbrpc = RPC(otdb_servicename, busname=otdb_busname, broker=otdb_broker, ForwardExceptions=True)
+        self.radbrpc = RARPC(servicename=radb_servicename, busname=radb_busname, broker=radb_broker) ##ForwardExceptions=True?
+        self.otdbrpc = OTDBRPC(otdb_servicename, busname=otdb_busname, broker=otdb_broker, ForwardExceptions=True)
         self.translator = RAtoOTDBTranslator()
 
     def __enter__(self):
@@ -106,8 +108,8 @@ class RAtoOTDBPropagator():
     
     def getRAinfo(raId):
         info = {}
-        task = self.radbrpc.GetTask(raId)
-        claims = self.radbrpc.GetResourceClaimsForTask(raId)
+        task = self.radbrpc.getTask(raId)
+        claims = self.radbrpc.getResourceClaimsForTask(raId)
         resource_ids = [x['resource_id'] for x in claims]
         all_resources = self.radbrpc.getResources()
         resources = [all_resources[id] for id in resource_ids]
@@ -116,6 +118,6 @@ class RAtoOTDBPropagator():
         info["status"] = task["status"]
     
     def setOTDBinfo(otdbId, OTDBinfo, OTDBstatus)
-        r = self.otdbrpc.TaskSetSpecification(otdbId, OTDBinfo('OTDBkeys'))
+        r = self.otdbrpc.taskSetSpecification(otdbId, OTDBinfo('OTDBkeys'))
         if r:
-            r = self.otdbrpc.TaskSetStatus(otdbId, OTDBstatus)
+            r = self.otdbrpc.saskSetStatus(otdbId, OTDBstatus)