introduce formatted summaries render props at only one positions in the code
compute num cliffs