initial changes for replication over successor_list