added delete item, get item