The Complex World of Contracts and Agreements