implement deleteAlternative