captureConstrains