checkItemExist, insertSubItem, updateSubItem