What are the key points to consider when drafting a business contract?