bi‑directional data integration