introduce data replication