key considerations in contracts