added configuration data service and tests