add local and remote mediation, start with data integration