delete the redundent