delete_item and fixing others