New data service implementation