delete is now functional