stab at delete implementation