changes to ItemForm functionality