- add constrains