replication technique