notes on Constrained