law of contracts 8735