background data integration