sweating your contract view 3