finished delete()