Added new contraints