some constraints progress