reduce replication interface