changed operation signature for external data sources
changes within the read service