add addNewItem function