read consensus