opening the book:
Consensus Flow-chart