completing incorporate constraint