basic deletion seems groovy

working on polishing but the delete functionality is good