3 Main Types of Contracts