setconstraint is USELESSSSSS