Residual Constraint Approach