added deleteItem()