Designing and Enforcing Preliminary Agreements