add custom set replication support