All functions set. But without dealing with duplicate and during leader
election