constrain add