implémentation du delete