added in minor constraint changes