begin of core data integration