love how you implemented the delete here