How To Write Vendor Contracts?