added delete/remove functions