changed the data, so remoteIds are matched to service-identifiers, TODO implement functions for new data struct
document the use of this class