tabs soft delete implementation