added delete functionnality