add item ux contraints