#1 Rajout de contraintes et dependance