created constraints list