add section on consensus