changes to constrains