some constraints changes