delete while