Technical foundations for drafting construction contracting contracts