feature add replica-set