Understanding Different Types of Legal Agreements