Text this: Contract law, flowcharts and cases :