delete and deleteall return boolean to indicate if delete found the item