Avoid Disaster and Learn the Key Elements to Contract Disputes!