more control on replication