Construction contract

Elaborate on What would be the Key concepts to be taken into account and Key clauses that are important to be included when drafting a construction contract, explaining why these are important-     Sample Solution