diff --git a/datafiles/schema-delete.sql b/datafiles/schema-delete.sql
index 07b8126e9dd2c36dbc45d5e73cfd431ce4cdb346..826eb156dd2ed961bfa61b30b559e2f7797c921a 100644
--- a/datafiles/schema-delete.sql
+++ b/datafiles/schema-delete.sql
@@ -1,8 +1,8 @@
 -- OpenNSA SQL Schema (PostgreSQL) DROPs
 -- This is mainly for development
 
-DROP TABLE simplebackendconnections;
-DROP TABLE subconnections;
+DROP TABLE generic_backend_connections;
+DROP TABLE sub_connections;
 DROP TABLE service_connections;
 DROP TYPE label;
 
diff --git a/datafiles/schema.sql b/datafiles/schema.sql
index 8cbe7db666ca856cb48e3882bb1b3d14b443e2c9..ef72ec75a5cc358885c2224cedda7557f3020a1a 100644
--- a/datafiles/schema.sql
+++ b/datafiles/schema.sql
@@ -52,7 +52,7 @@ CREATE TABLE sub_connections (
 
 
 -- move this into the backend sometime
-CREATE TABLE simplebackendconnections (
+CREATE TABLE generic_backend_connections (
     id                      serial                      PRIMARY KEY,
     connection_id           text                        NOT NULL UNIQUE,
     revision                integer                     NOT NULL,
diff --git a/opennsa/backends/common/genericbackend.py b/opennsa/backends/common/genericbackend.py
index da4d059aa564106e4197c8c90157e51e88acaa62..9c597209fc5478029d3d03a310146bfed1b5d56b 100644
--- a/opennsa/backends/common/genericbackend.py
+++ b/opennsa/backends/common/genericbackend.py
@@ -30,7 +30,7 @@ from twistar.dbobject import DBObject
 
 
 
-class Simplebackendconnection(DBObject):
+class GenericBackendConnections(DBObject):
     pass
 
 
@@ -80,7 +80,7 @@ class GenericBackend(service.Service):
     @defer.inlineCallbacks
     def buildSchedule(self):
 
-        conns = yield Simplebackendconnection.find(where=['lifecycle_state <> ?', state.TERMINATED])
+        conns = yield GenericBackendConnections.find(where=['lifecycle_state <> ?', state.TERMINATED])
         for conn in conns:
             # avoid race with newly created connections
             if self.scheduler.hasScheduledCall(conn.connection_id):
@@ -129,7 +129,7 @@ class GenericBackend(service.Service):
             defer.returnValue(self.connection_cache[connection_id])
         except KeyError:
             pass
-        conns = yield Simplebackendconnection.findBy(connection_id=connection_id)
+        conns = yield GenericBackendConnections.findBy(connection_id=connection_id)
         if len(conns) == 0:
             raise error.ConnectionNonExistentError('No connection with id %s' % connection_id)
         self.connection_cache[connection_id] = conns[0]
@@ -152,7 +152,7 @@ class GenericBackend(service.Service):
 
         if connection_id:
             raise ValueError('Cannot handle cases with existing connection id (yet)')
-            #conns = yield Simplebackendconnection.findBy(connection_id=connection_id)
+            #conns = yield GenericBackendConnections.findBy(connection_id=connection_id)
 
         # need to check schedule
 
@@ -228,13 +228,13 @@ class GenericBackend(service.Service):
         connection_id = self.connection_manager.createConnectionId(source_target, dest_target)
 
         # should we save the requester or provider here?
-        conn = Simplebackendconnection(connection_id=connection_id, revision=0, global_reservation_id=global_reservation_id, description=description,
-                                       requester_nsa=requester_nsa.urn(), reserve_time=now,
-                                       reservation_state=state.INITIAL, provision_state=state.SCHEDULED, activation_state=state.INACTIVE, lifecycle_state=state.INITIAL,
-                                       source_network=source_stp.network, source_port=source_stp.port, source_labels=[src_label],
-                                       dest_network=dest_stp.network, dest_port=dest_stp.port, dest_labels=[dst_label],
-                                       start_time=service_params.start_time, end_time=service_params.end_time,
-                                       bandwidth=service_params.bandwidth)
+        conn = GenericBackendConnections(connection_id=connection_id, revision=0, global_reservation_id=global_reservation_id, description=description,
+                                         requester_nsa=requester_nsa.urn(), reserve_time=now,
+                                         reservation_state=state.INITIAL, provision_state=state.SCHEDULED, activation_state=state.INACTIVE, lifecycle_state=state.INITIAL,
+                                         source_network=source_stp.network, source_port=source_stp.port, source_labels=[src_label],
+                                         dest_network=dest_stp.network, dest_port=dest_stp.port, dest_labels=[dst_label],
+                                         start_time=service_params.start_time, end_time=service_params.end_time,
+                                         bandwidth=service_params.bandwidth)
         yield conn.save()
 
         # this sould really be much earlier, need to save connection before checking