run now;
constraintsGeneration maybe works