delete functionality working
t