Interface algorithm delete